<SEC-DOCUMENT>0000811156-24-000084.txt : 20240425
<SEC-HEADER>0000811156-24-000084.hdr.sgml : 20240425
<ACCEPTANCE-DATETIME>20240425103232
ACCESSION NUMBER:		0000811156-24-000084
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		86
CONFORMED PERIOD OF REPORT:	20240331
FILED AS OF DATE:		20240425
DATE AS OF CHANGE:		20240425

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-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-09513
		FILM NUMBER:		24873609

	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-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-05611
		FILM NUMBER:		24873610

	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-Q
<SEQUENCE>1
<FILENAME>cms-20240331.htm
<DESCRIPTION>FORM 10-Q (CMS ENERGY AND CONSUMERS)
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:59d48a0d-70fd-4e80-8034-81811529c30c,g:1c45c0a6-7f93-47ab-b5f8-2684f117ec78,d:550666b671874321be0b2767b1a79304-->
<html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:srt="http://fasb.org/srt/2023" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:cms="http://www.consumersenergy.com/20240331" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cms-20240331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-58">0000811156</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-59">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-60">Q1</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-61">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" id="f-62">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="c-2" name="dei:EntityCentralIndexKey" id="f-63">0000201533</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cms-20240331.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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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>2024-04-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="c-10"><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-04-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="c-11"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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: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-03-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:OilAndGasPurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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:OilAndGasPurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-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-20"><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-03-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:PropertyPlantAndEquipmentByTypeAxis">cms:OngoingCapitalExpendituresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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:PropertyPlantAndEquipmentByTypeAxis">cms:OngoingCapitalExpendituresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-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:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><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-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></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:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></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: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-29"><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>2024-03-31</xbrli:instant></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: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-31"><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>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><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-33"><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-34"><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>2024-03-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:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-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: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-37"><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-38"><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-39"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></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:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-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:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></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:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-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:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-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:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></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:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></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:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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: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-03-31</xbrli:endDate></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:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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: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-03-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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:OngoingCapitalExpendituresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><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-03-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="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-73"><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-74"><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-03-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="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-76"><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>2024-03-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: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-78"><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>2024-03-31</xbrli:instant></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: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-80"><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-81"><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>2024-03-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: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-83"><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-03-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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><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-85"><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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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: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-92"><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-03-31</xbrli:instant></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: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-94"><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-95"><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-96"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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: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-03-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:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></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:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</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-100"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></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:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</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-102"><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><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-103"><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><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-104"><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-05-01</xbrli:startDate><xbrli:endDate>2023-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><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:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-01</xbrli:startDate><xbrli:endDate>2023-09-30</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:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:MeterInvestigationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-24</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="us-gaap:EnvironmentalRemediationSiteAxis">cms:BayHarborMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="srt:LitigationCaseAxis">cms:LudingtonPlantOverhaulContractDisputeMember</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-116"><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>2024-03-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="srt:LitigationCaseAxis">cms:JHCampbell3PlantRetirementContractDisputeMember</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-118"><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>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="facility"><xbrli:measure>cms:facility</xbrli:measure></xbrli:unit><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:EnvironmentalRemediationContingencyAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></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:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="srt:OwnershipAxis">cms:AviatorWindClassBMembershipMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:DebtInstrumentAxis">cms:A4.600FirstMortgageBondsDueMay2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3.875SeniorNotesDueMarch2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3.875SeniorNotesDueMarch2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></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:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</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-03-31</xbrli:endDate></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="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></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:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cms:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><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-12-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></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="us-gaap:SubsidiarySaleOfStockAxis">cms:SettlementOfForwardContractsMember</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-145"><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>2024-03-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="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-147"><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>2024-03-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: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-149"><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>2024-03-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: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-151"><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>2024-03-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="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-153"><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>2024-03-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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="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>2024-03-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="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>2024-03-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: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>2024-03-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: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-159"><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-160"><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-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><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-162"><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-163"><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>2024-03-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="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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: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-169"><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="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-170"><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><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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">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><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-173"><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>2024-03-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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="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-179"><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:EstimateOfFairValueFairValueDisclosureMember</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-180"><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:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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-181"><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:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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-182"><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:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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-183"><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>2024-03-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:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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: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-189"><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:EstimateOfFairValueFairValueDisclosureMember</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-190"><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="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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-191"><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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:CMSEnergyNotePayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</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="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-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:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><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:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></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="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><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-03-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="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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><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:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></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="us-gaap:RegulatoryLiabilityAxis">cms:VolatilityMechanismMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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:RegulatoryAssetAxis">cms:VolatilityMechanismMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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="srt:StatementGeographicalAxis">cms:NonMichiganJurisdictionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3375ConvertibleSeniorNotesDue2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></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="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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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="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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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="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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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="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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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="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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</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="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></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:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><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-03-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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></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="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-03-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="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></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="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-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="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</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-03-31</xbrli:endDate></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="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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-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="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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></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: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-03-31</xbrli:endDate></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="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></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="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></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="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-03-31</xbrli:endDate></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="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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-247"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-248"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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="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-03-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="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-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="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><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-258"><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>2024-03-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="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-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="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></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="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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="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></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="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="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-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:AviatorWindMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="mw"><xbrli:measure>utr:MW</xbrli:measure></xbrli:unit><xbrli:context id="c-267"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cms:NWOHoldcoLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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">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-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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">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-273"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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="srt:OwnershipAxis">cms:GraylingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:CravenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:GeneseeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="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-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:RestructuringPlanAxis">cms:JHCampbellGeneratingUnitsMember</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>2022-07-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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: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-283"><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-284"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></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:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i550666b671874321be0b2767b1a79304_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="#i550666b671874321be0b2767b1a79304_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="i0f59ec74ae6940ada58690157a09e948_504"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">UNITED&#160;STATES SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Washington,&#160;D.C. 20549</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FORM&#160;<ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-Q</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:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentQuarterlyReport" 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:120%">&#160;QUARTERLY REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">March&#160;31, 2024</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-4">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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.730%"><tr><td style="width:1.0%"/><td style="width:12.072%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.152%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.076%"/><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:7.5pt;font-weight:400;line-height:120%">Commission File No.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Registrant; State of Incorporation; Address; and Telephone Number</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><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:7.5pt;font-weight:400;line-height:100%">IRS Employer Identification No.</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">1-9513</ix:nonNumeric></span></div></td><td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"><div style="text-align:center"><img src="cms-20240331_g1.jpg" alt="CMS_Logo.jpg" style="height:34px;margin-bottom:5pt;vertical-align:text-bottom;width:124px"/></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">CMS&#160;ENERGY CORPORATION</ix:nonNumeric></span></div></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"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><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:EntityTaxIdentificationNumber" id="f-7">38-2726431</ix:nonNumeric></span></div></td></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:105%">(A <ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">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:105%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">One Energy Plaza</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">Jackson</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-11">Michigan</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">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:105%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">517</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">788-0550</ix:nonNumeric></span></div></td><td colspan="9" style="padding:0 1pt"/></tr></table></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.730%"><tr><td style="width:1.0%"/><td style="width:12.072%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.152%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.076%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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:EntityFileNumber" id="f-15">1-5611</ix:nonNumeric></span></div></td><td colspan="6" rowspan="2" style="padding:0 1pt"><div style="text-align:center"><img src="cms-20240331_g2.jpg" alt="CE_Logo_JPEG.jpg" style="height:43px;margin-bottom:5pt;vertical-align:text-bottom;width:124px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:EntityRegistrantName" id="f-16">CONSUMERS&#160;ENERGY COMPANY</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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:EntityTaxIdentificationNumber" id="f-17">38-0442310</ix:nonNumeric></span></div></td></tr><tr style="height:30pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:105%">(A <ix:nonNumeric contextRef="c-2" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-18">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:105%"><ix:nonNumeric contextRef="c-2" name="dei:EntityAddressAddressLine1" id="f-19">One Energy Plaza</ix:nonNumeric>, <ix:nonNumeric contextRef="c-2" name="dei:EntityAddressCityOrTown" id="f-20">Jackson</ix:nonNumeric>, <ix:nonNumeric contextRef="c-2" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-21">Michigan</ix:nonNumeric> <ix:nonNumeric contextRef="c-2" name="dei:EntityAddressPostalZipCode" id="f-22">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:105%">(<ix:nonNumeric contextRef="c-2" name="dei:CityAreaCode" id="f-23">517</ix:nonNumeric>) <ix:nonNumeric contextRef="c-2" name="dei:LocalPhoneNumber" id="f-24">788-0550</ix:nonNumeric></span></div></td><td colspan="9" 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: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-25">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-26">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-27">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-28">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-29">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-30">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-31">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-32">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-33">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-34">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-35">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-36">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-37">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-38">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-39">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-40">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-41">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-42">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div id="i550666b671874321be0b2767b1a79304_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-43">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-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 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-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"/><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-46">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-47">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-48">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-49">&#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-50">&#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-51">&#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-52">&#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="i550666b671874321be0b2767b1a79304_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-53">&#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-54">&#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="i550666b671874321be0b2767b1a79304_28"></div><div style="margin-bottom:12pt"><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Indicate the number of shares outstanding of each of the issuer&#8217;s classes of common stock at April&#160;8, 2024:</span></div></td></tr><tr><td colspan="21" 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="12" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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-55">CMS&#160;Energy Corporation Common Stock</ix:nonNumeric>, $0.01&#160;par value</span></div></td><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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-56">298,635,428</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="21" 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="12" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="21" 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%">Consumers Common Stock, $10&#160;par value, privately held by CMS&#160;Energy Corporation</span></td><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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-57">84,108,789</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"/></tr></table></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span><br/></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><div id="i550666b671874321be0b2767b1a79304_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="#i550666b671874321be0b2767b1a79304_34">Table of 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%">Quarterly Reports on Form&#160;10&#8209;Q to the Securities and Exchange Commission for the Period Ended March&#160;31,&#160;2024</span></div><div style="margin-bottom:6pt"><span id="i3c4a5dda57a1468791b503f0f39ad434_114"></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="#i550666b671874321be0b2767b1a79304_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="#i550666b671874321be0b2767b1a79304_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="#i550666b671874321be0b2767b1a79304_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="#i550666b671874321be0b2767b1a79304_40">9</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="#i550666b671874321be0b2767b1a79304_46">Available 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="#i550666b671874321be0b2767b1a79304_46">9</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="#i550666b671874321be0b2767b1a79304_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="#i550666b671874321be0b2767b1a79304_49">9</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="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><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="#i550666b671874321be0b2767b1a79304_109">Part I&#8212;Financial 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="#i550666b671874321be0b2767b1a79304_109">13</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="#i550666b671874321be0b2767b1a79304_112">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="#i550666b671874321be0b2767b1a79304_112">Financial Statements</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="#i550666b671874321be0b2767b1a79304_112">13</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="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="#i550666b671874321be0b2767b1a79304_487">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="#i550666b671874321be0b2767b1a79304_487">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="#i550666b671874321be0b2767b1a79304_487">79</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="#i550666b671874321be0b2767b1a79304_490">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="#i550666b671874321be0b2767b1a79304_490">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="#i550666b671874321be0b2767b1a79304_490">79</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="background-color:#ffffff;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="#i550666b671874321be0b2767b1a79304_499">Item&#160;4.</a></span></div></td><td colspan="3" style="background-color:#ffffff;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="#i550666b671874321be0b2767b1a79304_499">Controls and Procedures</a></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:#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="#i550666b671874321be0b2767b1a79304_499">79</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="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="#i550666b671874321be0b2767b1a79304_508">Part II&#8212;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="#i550666b671874321be0b2767b1a79304_508">80</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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="#i550666b671874321be0b2767b1a79304_511">Item&#160;1.</a></span></div></td><td colspan="3" style="background-color:#ffffff;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="#i550666b671874321be0b2767b1a79304_511">Legal Proceedings</a></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:#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="#i550666b671874321be0b2767b1a79304_511">80</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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="#i550666b671874321be0b2767b1a79304_514">Item&#160;1A.</a></span></div></td><td colspan="3" style="background-color:#ffffff;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="#i550666b671874321be0b2767b1a79304_514">Risk Factors</a></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:#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="#i550666b671874321be0b2767b1a79304_514">80</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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="#i550666b671874321be0b2767b1a79304_517">Item&#160;2.</a></span></div></td><td colspan="3" style="background-color:#ffffff;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="#i550666b671874321be0b2767b1a79304_517">Unregistered Sales of Equity Securities and Use of Proceeds</a></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:#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="#i550666b671874321be0b2767b1a79304_517">80</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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="#i550666b671874321be0b2767b1a79304_520">Item&#160;3.</a></span></div></td><td colspan="3" style="background-color:#ffffff;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="#i550666b671874321be0b2767b1a79304_520">Defaults Upon Senior Securities</a></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:#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="#i550666b671874321be0b2767b1a79304_520">80</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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="#i550666b671874321be0b2767b1a79304_523">Item&#160;4.</a></span></div></td><td colspan="3" style="background-color:#ffffff;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="#i550666b671874321be0b2767b1a79304_523">Mine Safety Disclosures</a></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:#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="#i550666b671874321be0b2767b1a79304_523">81</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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="#i550666b671874321be0b2767b1a79304_526">Item&#160;5</a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i550666b671874321be0b2767b1a79304_511">.</a></span></div></td><td colspan="3" style="background-color:#ffffff;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="#i550666b671874321be0b2767b1a79304_526">Other Information</a></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:#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="#i550666b671874321be0b2767b1a79304_526">81</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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="#i550666b671874321be0b2767b1a79304_529">Item&#160;6.</a></span></div></td><td colspan="3" style="background-color:#ffffff;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="#i550666b671874321be0b2767b1a79304_529">Exhibits</a></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:#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="#i550666b671874321be0b2767b1a79304_529">83</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"/></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"/></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="#i550666b671874321be0b2767b1a79304_589">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:#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="#i550666b671874321be0b2767b1a79304_589">85</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%">1</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span id="i4de3f3e821b744968652a269d3621dfb_83"></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%">2023&#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;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%">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="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="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="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="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%">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><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="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="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="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></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="#i550666b671874321be0b2767b1a79304_34">Table of 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%">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="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%">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><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;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="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="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%">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></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="#i550666b671874321be0b2767b1a79304_34">Table of 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%">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&#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%">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="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%">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, 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><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="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="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="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%">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><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="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%">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="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%">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></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="#i550666b671874321be0b2767b1a79304_34">Table of 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%">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="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%">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="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%">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="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="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%">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="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="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%">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><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="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="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%">MD&amp;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%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</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%">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></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="#i550666b671874321be0b2767b1a79304_34">Table of 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%">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="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%">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="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%">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="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%">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></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="#i550666b671874321be0b2767b1a79304_34">Table of 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%">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><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="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%">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="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="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%">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="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%">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="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%">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><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="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%">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></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="#i550666b671874321be0b2767b1a79304_34">Table of 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%">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="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="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%">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%">8</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span id="i1d9dab9f0202422a8844f7187d645286_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;Q is separately filed by CMS&#160;Energy and Consumers. Information in this combined Form&#160;10&#8209;Q 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="i550666b671874321be0b2767b1a79304_43"></div><div 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 report should be read in its entirety. No one section of this report deals with all aspects of the subject matter of this report. This report should be read in conjunction with the consolidated financial statements and related notes and with MD&amp;A included in the 2023&#160;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.</span></div><div id="i550666b671874321be0b2767b1a79304_46"></div><div style="margin-bottom:12pt"><span id="i21f99715ad27409e9cd136b7e5375751_10"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">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.</span></div><div id="i550666b671874321be0b2767b1a79304_49"></div><div style="margin-bottom:12pt;margin-top:3pt"><span id="iffd1ba10b52242f391521f822726d230_10694"></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;Q 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="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="#i550666b671874321be0b2767b1a79304_34">Table of 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">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 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="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="#i550666b671874321be0b2767b1a79304_34">Table of 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">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="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">the 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="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="#i550666b671874321be0b2767b1a79304_34">Table of 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">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="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 Part&#160;I&#8212;Item&#160;1. Financial Statements&#8212;MD&amp;A&#8212;Outlook and Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;1, Regulatory Matters and Note&#160;2, Contingencies and Commitments; and Part&#160;I&#8212;Item&#160;1A. Risk Factors in the 2023&#160;Form&#160;10-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%">12</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_109"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div><span id="iff6348e3e8ee4b84b728e33b44c79f87_6"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Part&#160;I&#8212;Financial Information</span></div><div id="i550666b671874321be0b2767b1a79304_112"></div><div style="margin-bottom:12pt"><span id="i11a7d798a8a346c2965d3962f223ff0a_6"></span><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;Financial Statements</span></div><div id="i550666b671874321be0b2767b1a79304_115"></div><div style="margin-bottom:12pt"><span id="ib5c18f8ff0a84ea2a8c1df5fccd1ce44_14"></span><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:5.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:85.438%"/><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 style="padding-left:9pt;text-indent:-9pt"><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="#i550666b671874321be0b2767b1a79304_130">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i550666b671874321be0b2767b1a79304_130">14</a></span></div></td></tr><tr><td colspan="6" 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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i550666b671874321be0b2767b1a79304_244">CMS&#160;Energy Consolidated Financial Statements (Unaudited)</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:#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="#i550666b671874321be0b2767b1a79304_244">42</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:#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="#i550666b671874321be0b2767b1a79304_244">Consolidated Statements of Income (Unaudited)</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:#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="#i550666b671874321be0b2767b1a79304_244">42</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:#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="#i550666b671874321be0b2767b1a79304_247">Consolidated Statements of Comprehensive Income (Unaudited)</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:#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="#i550666b671874321be0b2767b1a79304_247">43</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:#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="#i550666b671874321be0b2767b1a79304_250">Consolidated Statements of Cash Flows (Unaudited)</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:#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="#i550666b671874321be0b2767b1a79304_250">45</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:#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="#i550666b671874321be0b2767b1a79304_253">Consolidated Balance Sheets (Unaudited)</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:#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="#i550666b671874321be0b2767b1a79304_253">46</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:#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="#i550666b671874321be0b2767b1a79304_256">Consolidated Statements of Changes in Equity (Unaudited)</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:#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="#i550666b671874321be0b2767b1a79304_256">48</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:#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="#i550666b671874321be0b2767b1a79304_259">Consumers Consolidated Financial Statements (Unaudited)</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:#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="#i550666b671874321be0b2767b1a79304_259">50</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:#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="#i550666b671874321be0b2767b1a79304_262">Consolidated Statements of Income (Unaudited)</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:#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="#i550666b671874321be0b2767b1a79304_262">50</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:#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="#i550666b671874321be0b2767b1a79304_265">Consolidated Statements of Comprehensive Income (Unaudited)</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:#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="#i550666b671874321be0b2767b1a79304_265">51</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:#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="#i550666b671874321be0b2767b1a79304_268">Consolidated Statements of Cash Flows (Unaudited)</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:#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="#i550666b671874321be0b2767b1a79304_268">53</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:#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="#i550666b671874321be0b2767b1a79304_271">Consolidated Balance Sheets (Unaudited)</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:#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="#i550666b671874321be0b2767b1a79304_271">54</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:#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="#i550666b671874321be0b2767b1a79304_274">Consolidated Statements of Changes in Equity (Unaudited)</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:#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="#i550666b671874321be0b2767b1a79304_274">56</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:#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="#i550666b671874321be0b2767b1a79304_277">Notes to the Unaudited 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:#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="#i550666b671874321be0b2767b1a79304_277">57</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:#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="#i550666b671874321be0b2767b1a79304_292">1:</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i550666b671874321be0b2767b1a79304_292">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:#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="#i550666b671874321be0b2767b1a79304_292">57</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:#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="#i550666b671874321be0b2767b1a79304_295">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:#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="#i550666b671874321be0b2767b1a79304_295">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:#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="#i550666b671874321be0b2767b1a79304_295">58</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:#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="#i550666b671874321be0b2767b1a79304_307">3:</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i550666b671874321be0b2767b1a79304_307">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:#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="#i550666b671874321be0b2767b1a79304_307">62</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:#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="#i550666b671874321be0b2767b1a79304_361">4:</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:#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="#i550666b671874321be0b2767b1a79304_361">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:#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="#i550666b671874321be0b2767b1a79304_361">64</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:#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="#i550666b671874321be0b2767b1a79304_367">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:#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="#i550666b671874321be0b2767b1a79304_367">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:#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="#i550666b671874321be0b2767b1a79304_367">66</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:#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="#i550666b671874321be0b2767b1a79304_388">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:#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="#i550666b671874321be0b2767b1a79304_388">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:#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="#i550666b671874321be0b2767b1a79304_388">67</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:#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="#i550666b671874321be0b2767b1a79304_409">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:#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="#i550666b671874321be0b2767b1a79304_409">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:#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="#i550666b671874321be0b2767b1a79304_409">68</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:#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="#i550666b671874321be0b2767b1a79304_421">8:</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:#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="#i550666b671874321be0b2767b1a79304_421">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:#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="#i550666b671874321be0b2767b1a79304_421">69</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:#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="#i550666b671874321be0b2767b1a79304_424">9:</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i550666b671874321be0b2767b1a79304_424">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:#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="#i550666b671874321be0b2767b1a79304_424">70</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:#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="#i550666b671874321be0b2767b1a79304_448">10:</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i550666b671874321be0b2767b1a79304_448">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:#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="#i550666b671874321be0b2767b1a79304_448">73</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:#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="#i550666b671874321be0b2767b1a79304_466">11:</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:#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="#i550666b671874321be0b2767b1a79304_466">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:#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="#i550666b671874321be0b2767b1a79304_466">76</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:#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="#i550666b671874321be0b2767b1a79304_472">12:</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i550666b671874321be0b2767b1a79304_472">Exit Activities</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:#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="#i550666b671874321be0b2767b1a79304_472">78</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%">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="#i550666b671874321be0b2767b1a79304_34">Table of 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 id="i550666b671874321be0b2767b1a79304_130"></div><div style="margin-bottom:12pt"><span id="i35b2e9989a2c4f1782a6c4eefbb2f3bb_64"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">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 MD&amp;A is a combined report of CMS&#160;Energy and Consumers.</span></div><div id="i550666b671874321be0b2767b1a79304_133"></div><div style="margin-bottom:12pt"><span id="ia607f2d5d8b54b2b938442178a8db595_18024"></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 id="i550666b671874321be0b2767b1a79304_3550"></div><div 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 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 id="i550666b671874321be0b2767b1a79304_3558"></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, </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="#i550666b671874321be0b2767b1a79304_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:120%">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-20240331_g3.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 id="i550666b671874321be0b2767b1a79304_3568"></div><div 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; Occupational Safety and Health Administration recordable incident rate has decreased by 20&#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 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="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="#i550666b671874321be0b2767b1a79304_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: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 id="i550666b671874321be0b2767b1a79304_3575"></div><div 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, 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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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="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><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="#i550666b671874321be0b2767b1a79304_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: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%">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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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="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 November&#160;2024 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="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 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, and as enhanced by the 2023&#160;Energy Law, 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%">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="#i550666b671874321be0b2767b1a79304_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:120%">Presented in the following illustration is Consumers&#8217; 2021&#160;capacity portfolio and its future capacity portfolio under its Clean Energy Plan, which does not yet incorporate the requirements of the 2023&#160;Energy Law. 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-20240331_g4.jpg" alt="549755817455" 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 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%">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="#i550666b671874321be0b2767b1a79304_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-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 goals for the five-year period 2023 through 2027:</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 2027; Consumers has enhanced, restored, or protected more than 2,000&#160;acres of land towards this goal</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.7&#160;billion&#160;gallons by 2027; Consumers has reduced water usage by more than 660&#160;million&#160;gallons towards this goal</span></div><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 annually divert a minimum of 90&#160;percent of waste from landfills (through waste reduction, recycling, and reuse); 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 id="i550666b671874321be0b2767b1a79304_3584"></div><div 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%">For the three&#160;months ended March&#160;31,&#160;2024, CMS&#160;Energy&#8217;s net income available to common stockholders was $285&#160;million, and diluted EPS were $0.96. This compares with net income available to common stockholders of $202&#160;million and diluted EPS of $0.69 for the three&#160;months ended March&#160;31,&#160;2023. In 2024, gas and electric rate increases, lower service restoration costs, and gains on the extinguishment of debt were offset partially by higher interest charges and income tax expense. 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 modest growth in electric and gas demand, offset by the effects of energy waste reduction programs.</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><div id="i550666b671874321be0b2767b1a79304_3592"></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="#i550666b671874321be0b2767b1a79304_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: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 facilitates 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 id="i550666b671874321be0b2767b1a79304_3599"></div><div 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 and other MPSC 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%">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="#i550666b671874321be0b2767b1a79304_34">Table of 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-20240331_g5.jpg" alt="549755814744" 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 id="i550666b671874321be0b2767b1a79304_3608"></div><div 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;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 March&#160;2024, the MPSC issued an order authorizing an annual rate increase of $92&#160;million, which is inclusive of a $9&#160;million surcharge for the recovery of select distribution investments made in 2022 that exceeded the rates authorized in accordance with the December&#160;2021 electric rate order. The approved rate increase is based on a 9.9-percent authorized return on equity. The new rates became effective March&#160;15,&#160;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%">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="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><div id="i550666b671874321be0b2767b1a79304_3615"></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="#i550666b671874321be0b2767b1a79304_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: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%">22</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_139"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span id="iac0f50839c4546fc81cab31ce871c747_629"></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%">Three&#160;Months Ended March&#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%">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%">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%">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%">285&#160;</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%">202&#160;</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%">83&#160;</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%">0.96&#160;</span></td><td style="background-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.69&#160;</span></td><td style="background-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.27&#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%">0.96&#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.69&#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.27&#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%">Three&#160;Months Ended March&#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%">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%">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%">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%">97&#160;</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%">70&#160;</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%">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="display:none"/><td colspan="3" style="display:none"/><td 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%">169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td 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%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">(12)</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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">285&#160;</span></td><td style="background-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%">202&#160;</span></td><td style="background-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%">83&#160;</span></td><td style="background-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%">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 the three&#160;months ended March&#160;31,&#160;2024 versus 2023:</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%">Three&#160;Months Ended March&#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="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%">202&#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%">18&#160;</span></td><td style="background-color:#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%">(9)</span></td><td style="background-color:#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%">32&#160;</span></td><td style="background-color:#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%">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="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 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%">30&#160;</span></td><td style="background-color:#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 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%">5&#160;</span></td><td style="background-color:#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="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%">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="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 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%">(27)</span></td><td style="background-color:#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%">(26)</span></td><td style="background-color:#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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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%">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-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%">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%">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%">17&#160;</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%">Three&#160;Months Ended March&#160;31,&#160;2024</span></td><td colspan="3" style="display:none"/><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%">285&#160;</span></td><td style="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%">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="#i550666b671874321be0b2767b1a79304_34">Table of 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 the three&#160;months ended March&#160;31,&#160;2024 versus 2023:</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%">Three&#160;Months Ended March&#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="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%">70&#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-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%">32&#160;</span></td><td style="background-color:#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 revenue due primarily to non-weather 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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 energy waste reduction program 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:#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: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%">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="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%">43&#160;</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">Lower 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%">30&#160;</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">Lower energy waste reduction program 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&#160;</span></td><td style="background-color:#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="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%">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="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%">41&#160;</span></td><td style="background-color:#ffffff;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%">(21)</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%">(6)</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="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&#160;</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"/><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%">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%">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:#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&#160;</span></td><td style="background-color:#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 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:#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%">(11)</span></td><td style="background-color:#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 2023 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">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%">(9)</span></td><td style="background-color:#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%">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%">(16)</span></td><td 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%">Three&#160;Months Ended March&#160;31,&#160;2024</span></td><td colspan="3" style="display:none"/><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%">97&#160;</span></td><td style="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 8.9&#160;billion&#160;kWh in 2024 and 8.8&#160;billion&#160;kWh in 2023.</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;7, 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%">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="#i550666b671874321be0b2767b1a79304_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:16pt;font-weight:400;line-height:120%">Consumers Gas 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 gas utility&#8217;s net income available to common stockholders for the three&#160;months ended March&#160;31,&#160;2024 versus 2023:</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%">Three&#160;Months Ended March&#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="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%">154&#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%">40&#160;</span></td><td style="background-color:#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 energy waste reduction program 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%">10&#160;</span></td><td style="background-color:#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 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%">(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: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#ffffff;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%">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="3" style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:#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 energy waste reduction program 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="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-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%">Lower depreciation rates, offset partially by 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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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</span></td><td colspan="3" style="display:none"/><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%">(7)</span></td><td style="background-color:#ffffff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"/><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="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 gas 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%">(6)</span></td><td style="background-color:#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%">Absence of 2023 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">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:#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%">(4)</span></td><td style="background-color:#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: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%">(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="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%">Three&#160;Months Ended March&#160;31,&#160;2024</span></td><td colspan="3" style="display:none"/><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%">169&#160;</span></td><td style="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 117&#160;bcf in 2024 and 119&#160;bcf 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%;padding-left:14.75pt">See Note&#160;7, Income Taxes.</span></div><div id="i550666b671874321be0b2767b1a79304_145"></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 the three&#160;months ended March&#160;31,&#160;2024 versus 2023:</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%">Three&#160;Months Ended March&#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="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%">7&#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 2px 16pt;text-align:left;text-indent:-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 earnings from renewable projects </span></td><td colspan="3" style="display:none"/><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%">16&#160;</span></td><td style="background-color:#ffffff;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 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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">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 #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%">Three&#160;Months Ended March&#160;31,&#160;2024</span></td><td colspan="3" style="display:none"/><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 #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="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%">31&#160;</span></td><td style="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%">25</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_151"></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="#i550666b671874321be0b2767b1a79304_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: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 the three&#160;months ended March&#160;31,&#160;2024 versus 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: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%">Three&#160;Months Ended March&#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="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%">(29)</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%">22&#160;</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-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:#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%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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="display:none"/><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%">(2)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2024</span></td><td colspan="3" style="display:none"/><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%">(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"/></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;3, 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%">26</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_154"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span id="i507d25066a834acb931980b633231624_1031"></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 March&#160;31,&#160;2024, CMS&#160;Energy had $861&#160;million of consolidated cash and cash equivalents, which included $59&#160;million of restricted cash and cash equivalents. At March&#160;31,&#160;2024, Consumers had $666&#160;million of consolidated cash and cash equivalents, which included $59&#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: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 the three&#160;months ended March&#160;31,&#160;2024 versus 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: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%">Three&#160;Months Ended March&#160;31,&#160;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%">1,040&#160;</span></td><td 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 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%">69&#160;</span></td><td style="background-color:#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%">20&#160;</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%">Unfavorable 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 lower collections and lower prices on gas sold to customers</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%">(195)</span></td><td style="background-color:#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</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%">22&#160;</span></td><td 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%">Three&#160;Months Ended March&#160;31,&#160;2024</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%">956&#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%">Three&#160;Months Ended March&#160;31,&#160;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%">1,070&#160;</span></td><td 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 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%">43&#160;</span></td><td style="background-color:#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%">28&#160;</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%">Unfavorable 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 lower collections and lower prices on gas sold to customers</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%">(177)</span></td><td style="background-color:#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</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%">15&#160;</span></td><td 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%">Three&#160;Months Ended March&#160;31,&#160;2024</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%">979&#160;</span></td><td style="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, 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="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="#i550666b671874321be0b2767b1a79304_34">Table of 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%">Investing Activities</span></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%">Presented in the following table are specific components of net cash used in investing activities for the three&#160;months ended March&#160;31,&#160;2024 versus 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: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%">Three&#160;Months Ended March&#160;31,&#160;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%">(651)</span></td><td 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 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%">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="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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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</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%">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2024</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%">(637)</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%">Three&#160;Months Ended March&#160;31,&#160;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%">(588)</span></td><td 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%">(29)</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="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</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%">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;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%">Three&#160;Months Ended March&#160;31,&#160;2024</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%">(607)</span></td><td style="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:9pt"><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:7pt"><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 (used in) financing activities for the three&#160;months ended March&#160;31,&#160;2024 versus 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: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%">Three&#160;Months Ended March&#160;31,&#160;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%">27&#160;</span></td><td 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%">Lower 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%">(606)</span></td><td style="background-color:#ffffff;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 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%">681&#160;</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 repayments 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%">(73)</span></td><td style="background-color:#ffffff;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%">268&#160;</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%">(11)</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="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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Three&#160;Months Ended March&#160;31,&#160;2024</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%">294&#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%">Three&#160;Months Ended March&#160;31,&#160;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%">(199)</span></td><td 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%">Lower 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%">(521)</span></td><td style="background-color:#ffffff;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 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,000&#160;</span></td><td style="background-color:#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 repayments 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%">(73)</span></td><td style="background-color:#ffffff;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%">Absence of a repayment of borrowings from CMS Energy in 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%">75&#160;</span></td><td style="background-color:#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 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%">245&#160;</span></td><td style="background-color:#ffffff;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%">Return of stockholder contribution to CMS 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%">(320)</span></td><td style="background-color:#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 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%">22&#160;</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</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 #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%">Three&#160;Months Ended March&#160;31,&#160;2024</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%">238&#160;</span></td><td style="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%">28</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span id="idf29dea8fe804ed98e9b4bbb5aa79b06_3913"></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 Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;3, Financings and Capitalization&#8212;Dividend Restrictions. During the three&#160;months ended March&#160;31,&#160;2024, Consumers paid $265&#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: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 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%">At March&#160;31,&#160;2024, CMS&#160;Energy had $521&#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 March&#160;31,&#160;2024, there were no 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 Unaudited Consolidated Financial Statements&#8212;Note&#160;3, 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%">29</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="#i550666b671874321be0b2767b1a79304_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: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 March&#160;31,&#160;2024, 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 March&#160;31,&#160;2024, 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.57 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.50 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="i550666b671874321be0b2767b1a79304_172"></div><div style="margin-bottom:12pt"><span id="i186c3057dccf47469a4f5c5df872bbb7_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; Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;1, Regulatory Matters and Note&#160;2, Contingencies and Commitments; and Part&#160;II&#8212;Item&#160;1A. Risk Factors.</span></div><div id="i550666b671874321be0b2767b1a79304_175"></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 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 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="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="#i550666b671874321be0b2767b1a79304_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: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. Consumers is required to file updates to its amended renewable energy plan before or in November&#160;2024 and its Clean Energy Plan before or in 2027. Together, these updated plans will outline a path to meeting 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="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-20240331_g6.jpg" alt="3486" style="height:374px;margin-bottom:5pt;vertical-align:text-bottom;width:550px"/></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><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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></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="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 </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="#i550666b671874321be0b2767b1a79304_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:120%">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 modest growth in electric demand, offset by the effects of energy waste reduction programs. 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 industrial 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 March&#160;31,&#160;2024, 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 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%">Hydroelectric Facilities:</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 issued a request for proposals to explore the possibility of selling its 13&#160;hydroelectric dams located throughout Michigan. Consumers has solicited community feedback on the dams&#8217; futures, as federal operating licenses for the dams begin to expire in 2034. Consumers continues to evaluate each dam&#8217;s future, options for which include, but are not limited to, renewing operating licenses, transferring ownership, or removing the facilities.</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 Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;1, Regulatory Matters and Note&#160;2, 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%">33</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="#i550666b671874321be0b2767b1a79304_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-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 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 as directed. </span></div><div 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="i550666b671874321be0b2767b1a79304_184"></div><div 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. In order to ensure necessary staffing at J.H.&#160;Campbell through retirement, Consumers has implemented a retention incentive program. 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 Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;12, Exit Activities.</span></div><div id="i550666b671874321be0b2767b1a79304_187"></div><div 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%">MATS, emission standards for electric generating units published by the EPA based on Section&#160;112 of the Clean Air Act, continue to apply to Consumers. The company 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 Good Neighbor Plan, 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="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. </span></div><div 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 March&#160;2024, the EPA published a lower fine particulate matter NAAQS, which will likely result in newly designated nonattainment areas in Michigan starting in 2026. Consumers does not expect this rule to have significant impacts on its fossil-fuel-fired generating assets or its clean 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%">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="#i550666b671874321be0b2767b1a79304_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:120%">strategy. 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 had requirements for existing natural gas-fueled facilities that could have had a material impact on Consumers&#8217; natural gas-fueled facilities. However, the EPA announced in March&#160;2024 that the final rule, expected in April or May&#160;2024, will not cover existing natural gas-fueled facilities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">Instead, the EPA expects to cover those facilities in a future rulemaking.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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 will continue to follow the finalization of this rule and any subsequent rules to control greenhouse gases and will continue to evaluate potential impacts to its Clean Energy 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%">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&#160;levels by 2030. Under its Clean Energy Plan, Consumers plans to reduce carbon emissions from its electric business by 60&#160;percent from 2005&#160;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; 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%">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="#i550666b671874321be0b2767b1a79304_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: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, sequester, 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%">36</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="#i550666b671874321be0b2767b1a79304_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:120%">extension for its J.H.&#160;Campbell coal-fueled generating units, 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. Similarly, the U.S.&#160;Fish and Wildlife Service in February&#160;2024 published a final rule providing for bald&#160;eagle general permits for wind farms and electric distribution systems. 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 Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;2, Contingencies and Commitments&#8212;Consumers Electric Utility Contingencies&#8212;Electric Environmental 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%">37</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_190"></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="#i550666b671874321be0b2767b1a79304_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: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 modest growth in gas demand, offset by the effects of energy waste reduction programs. 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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;1, Regulatory Matters and Note&#160;2, Contingencies and Commitments.</span></div><div id="i550666b671874321be0b2767b1a79304_193"></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-weight:400;line-height:120%">The MPSC must issue a final order in this case before or in October&#160;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%">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. 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="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="#i550666b671874321be0b2767b1a79304_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:120%">The sale was completed in April&#160;2024. Consumers received proceeds of $124&#160;million from the transaction and expects to recognize a pre-tax gain of approximately $55&#160;million in the second&#160;quarter of 2024, both of which may be impacted by customary post-closing adjustments.</span></div><div id="i550666b671874321be0b2767b1a79304_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%">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="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 Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;2, Contingencies and Commitments&#8212;Consumers Gas Utility Contingencies.</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 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. 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. In January&#160;2024, the EPA proposed a new fee for emitting certain waste from petroleum and natural gas systems, as directed under the Inflation Reduction Act of 2022. The proposed fees could apply to methane emissions from transmission pipeline, compression, or underground storage that exceed annual thresholds; however, initial analysis indicates Consumers would not be subject to fees under its routine operations. This regulation or others, 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. Consumers will continue to monitor this proposed rule for potential impacts.</span></div><div 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="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><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="#i550666b671874321be0b2767b1a79304_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: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&#160;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 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 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="i550666b671874321be0b2767b1a79304_202"></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%">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 Good Neighbor Plan, 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="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 or fine particulate matter NAAQS or CSAPR, including the Good Neighbor Plan, see Consumers Electric Utility Outlook and Uncertainties&#8212;Electric Environmental Outlook.</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="#i550666b671874321be0b2767b1a79304_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: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. However, the EPA announced in March&#160;2024 that the final rule, expected in April or May&#160;2024, will not cover existing natural gas-fueled facilities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">Instead, the EPA expects to cover those facilities in a future rulemaking. If these proposed regulations ultimately apply to NorthStar Clean Energy&#8217;s facilities, they could have a material financial and operational impact. NorthStar Clean Energy will continue to follow the finalization of this rule and any subsequent rules to control greenhouse gases and will continue to evaluate potential impacts to its 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%">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 Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;2, Contingencies and Commitments&#8212;Guarantees.</span></div><div id="i550666b671874321be0b2767b1a79304_205"></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="i550666b671874321be0b2767b1a79304_208"></div><div 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 Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;1, Regulatory Matters and Note&#160;2, Contingencies and Commitments.</span></div><div id="i550666b671874321be0b2767b1a79304_229"></div><div style="margin-bottom:12pt"><span id="i9b461132cafb421ebfca4a28f5b8fa6a_186"></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 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><div id="i550666b671874321be0b2767b1a79304_244"></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="#i550666b671874321be0b2767b1a79304_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 (Unaudited)</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: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%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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, 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"/></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%">Three&#160;Months Ended March&#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%">2024</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="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 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="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-64">2,176</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-11" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-65">2,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="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: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="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="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%">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="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:FuelCosts" scale="6" id="f-66">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-11" decimals="-6" name="us-gaap:FuelCosts" scale="6" id="f-67">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="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%">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="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:CostOfGoodsAndServicesSold" scale="6" id="f-68">314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:CostOfGoodsAndServicesSold" scale="6" id="f-69">341</ix: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 16pt;text-align:left;text-indent:-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="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:PurchasedPowerRelatedParties" scale="6" id="f-70">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-11" decimals="-6" name="cms:PurchasedPowerRelatedParties" scale="6" id="f-71">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="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%">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="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-14" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="f-72">351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" scale="6" id="f-73">547</ix: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 16pt;text-align:left;text-indent:-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="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:OtherCostAndExpenseOperating" scale="6" id="f-74">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="f-75">431</ix: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 16pt;text-align:left;text-indent:-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="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:DepreciationDepletionAndAmortization" scale="6" id="f-76">368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-77">353</ix: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 16pt;text-align:left;text-indent:-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="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:TaxesExcludingIncomeAndExciseTaxes" scale="6" id="f-78">155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="6" id="f-79">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="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%">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="display:none"/><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-80">1,764</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-11" decimals="-6" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="f-81">1,970</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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-1" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-82">412</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-11" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-83">314</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: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="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="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 16pt;text-align:left;text-indent:-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="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:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="f-84">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-11" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="f-85">45</ix: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 16pt;text-align:left;text-indent:-9pt;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="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:OtherNonoperatingIncome" scale="6" id="f-86">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-11" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="f-87">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="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 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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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-88">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-11" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="f-89">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="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%">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="display:none"/><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-90">86</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-11" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-91">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="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%">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="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="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 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="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:InterestExpenseDebt" scale="6" id="f-92">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-11" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="f-93">144</ix: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 16pt;text-align:left;text-indent:-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="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-16" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="f-94">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-17" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="f-95">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="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 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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:InterestExpenseOther" scale="6" id="f-96">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-19" decimals="-6" name="us-gaap:InterestExpenseOther" format="ixt:fixed-zero" scale="6" id="f-97">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">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="display:none"/><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:InterestExpense" scale="6" id="f-98">177</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-11" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-99">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"/></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%">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="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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-100">321</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-11" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-101">223</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: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="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:IncomeTaxExpenseBenefit" scale="6" id="f-102">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-11" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-103">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="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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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-1" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="f-104">263</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-11" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="f-105">194</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: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="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-106">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-11" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-107">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="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: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="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-1" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-108">287</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-11" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-109">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="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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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-110">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-11" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="f-111">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="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: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="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-1" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-112">285</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-11" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-113">202</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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;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%">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="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="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-114">0.96</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-11" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-115">0.69</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="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:#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%">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="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="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-116">0.96</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-11" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-117">0.69</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><div 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%">42</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_247"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div><span id="i3ed16d2f90544f6ba082f0946e35fe9e_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 (Unaudited)</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:75.662%"/><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.878%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Three&#160;Months Ended March&#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%">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%">2023</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: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-118">263</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-11" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="f-119">194</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: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="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%">Net gain arising during the period, net of tax of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" format="ixt:fixed-zero" scale="6" id="f-120">&#8212;</ix:nonFraction> for both periods<ix:nonFraction unitRef="usd" contextRef="c-11" xsi:nil="true" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" id="f-121"/>  <ix:nonFraction unitRef="usd" contextRef="c-20" xsi:nil="true" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" id="f-122"/> </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" format="ixt:fixed-zero" scale="6" id="f-123">&#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-11" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="f-124">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="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:#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-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:fixed-zero" scale="6" id="f-125">&#8212;</ix:nonFraction> for both periods<ix:nonFraction unitRef="usd" contextRef="c-11" xsi:nil="true" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" id="f-126"/>  <ix:nonFraction unitRef="usd" contextRef="c-20" xsi:nil="true" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" id="f-127"/> </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:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="f-128">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-11" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" format="ixt:fixed-zero" scale="6" id="f-129">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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: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-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-130">1</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-11" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-131">1</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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-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:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-132">264</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-11" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-133">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="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%">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:#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:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="f-134">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-11" decimals="-6" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="f-135">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="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: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:#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-1" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-136">288</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-11" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-137">205</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: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%">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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="text-align:center"><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%">44</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_250"></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="#i550666b671874321be0b2767b1a79304_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 (Unaudited)</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: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></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%">Three&#160;Months Ended March&#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%">2024</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="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%">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="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="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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-138">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="f-139">194</ix: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 16pt;text-align:left;text-indent:-9pt;vertical-align: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="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%">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" scale="6" id="f-140">368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-141">353</ix: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 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-142">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-11" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="f-143">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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">Other non&#8209;cash operating activities and reconciling&#160;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="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-144">36</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-11" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-145">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="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 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="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%">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-146">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-11" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="f-147">174</ix: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 28pt;text-align:left;text-indent:-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-148">259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-149">391</ix: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 28pt;text-align:left;text-indent:-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-150">69</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-11" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="f-151">153</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"/></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-152">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-11" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="f-153">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="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 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-154">94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="f-155">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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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" scale="6" id="f-156">956</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-11" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="f-157">1,040</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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%">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-21" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-158">613</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-22" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-159">617</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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-160">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-11" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="f-161">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="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-1" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-162">637</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"><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-11" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-163">651</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="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: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="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%">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-1" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="f-164">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-11" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-165">1,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" scale="6" id="f-166">319</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-11" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-167">1,000</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">Decrease in 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-1" decimals="-6" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="f-168">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-11" decimals="-6" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="f-169">20</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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-1" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="f-170">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="f-171">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="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%">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-172">156</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-11" decimals="-6" name="cms:PaymentsOfOrdinaryDividendsCommonAndPreferred" scale="6" id="f-173">145</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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-1" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-174">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-11" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-175">17</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 #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:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-176">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 #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-11" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-177">27</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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-1" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-178">613</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-11" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-179">416</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: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-23" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-180">248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-181">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="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: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 #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%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-182">861</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 #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-26" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-183">598</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><tr><td colspan="15" 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 Non&#8209;cash Investing and Financing Activities</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">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="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%">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-184">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="f-185">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="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 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="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%">45</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_253"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div><span id="ib5890c235bef4bc69d0e506e6b258626_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 (Unaudited)</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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>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: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-25" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-186">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-187">227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-25" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-188">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-23" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-189">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;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-25" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-190">23</ix:nonFraction> in 2024 and $<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-191">21</ix:nonFraction> 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%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-6" name="cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" scale="6" id="f-192">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" scale="6" id="f-193">933</ix:nonFraction>&#160;</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-29" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="f-194">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-30" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="f-195">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="display:none"/><td 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-25" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="f-196">326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="f-197">587</ix:nonFraction>&#160;</span></td><td style="background-color:#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-25" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="f-198">273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:OtherInventorySupplies" scale="6" id="f-199">267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-25" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="f-200">78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="f-201">84</ix:nonFraction>&#160;</span></td><td style="background-color:#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-25" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="f-202">344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cms:DeferredPropertyTaxes" scale="6" id="f-203">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 16pt;text-align:left;text-indent:-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-25" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="f-204">201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:RegulatoryAssetsCurrent" scale="6" id="f-205">203</ix:nonFraction>&#160;</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-25" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-206">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-23" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-207">80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-25" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-208">3,091</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-23" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-209">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"/></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-25" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-210">33,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-211">33,135</ix:nonFraction>&#160;</span></td><td style="background-color:#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-25" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-212">9,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-213">9,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-25" decimals="-6" name="cms:PropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-214">24,230</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-23" decimals="-6" name="cms:PropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-215">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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-25" decimals="-6" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="6" id="f-216">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:ConstructionInProgressGross" scale="6" id="f-217">944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-25" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-218">25,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"><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-23" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-219">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"/></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-25" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-220">3,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-221">3,683</ix:nonFraction>&#160;</span></td><td style="background-color:#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-25" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="f-222">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-23" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="f-223">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 16pt;text-align:left;text-indent:-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-25" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="f-224">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:EquityMethodInvestments" scale="6" id="f-225">76</ix:nonFraction>&#160;</span></td><td style="background-color:#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-25" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-226">1,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-23" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-227">1,468</ix:nonFraction>&#160;</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-25" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-228">318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:OtherAssetsNoncurrent" scale="6" id="f-229">357</ix:nonFraction>&#160;</span></td><td style="background-color:#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-25" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-230">5,530</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-23" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-231">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"/></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-25" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-232">33,901</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-23" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-233">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"/></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%">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="#i550666b671874321be0b2767b1a79304_34">Table of 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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>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: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-25" decimals="-6" name="cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" scale="6" id="f-234">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-23" decimals="-6" name="cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" scale="6" id="f-235">980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-25" decimals="-6" name="us-gaap:NotesPayableCurrent" format="ixt:fixed-zero" scale="6" id="f-236">&#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-23" decimals="-6" name="us-gaap:NotesPayableCurrent" scale="6" id="f-237">93</ix:nonFraction>&#160;</span></td><td style="background-color:#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-27" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-238">644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:AccountsPayableCurrent" scale="6" id="f-239">802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-29" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-240">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-30" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-241">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 16pt;text-align:left;text-indent:-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-25" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="f-242">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-23" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="f-243">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 16pt;text-align:left;text-indent:-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-25" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="f-244">169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:InterestAndDividendsPayableCurrent" scale="6" id="f-245">142</ix:nonFraction>&#160;</span></td><td style="background-color:#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-25" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="f-246">455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:TaxesPayableCurrent" scale="6" id="f-247">612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-25" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="f-248">72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:RegulatoryLiabilityCurrent" scale="6" id="f-249">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="display:none"/><td 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-25" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-250">148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:OtherLiabilitiesCurrent" scale="6" id="f-251">149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-25" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-252">2,295</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-23" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-253">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"/></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-25" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-254">14,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-255">14,508</ix:nonFraction>&#160;</span></td><td style="background-color:#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-25" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-256">61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-257">62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-25" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-258">3,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-259">3,894</ix:nonFraction>&#160;</span></td><td style="background-color:#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-25" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="f-260">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-23" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="f-261">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-25" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="f-262">777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:AssetRetirementObligationsNoncurrent" scale="6" id="f-263">771</ix:nonFraction>&#160;</span></td><td style="background-color:#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-25" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="f-264">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-23" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="f-265">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%">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-25" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="f-266">2,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="f-267">2,615</ix:nonFraction>&#160;</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-25" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-268">413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:OtherLiabilitiesNoncurrent" scale="6" id="f-269">415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-25" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-270">23,100</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-23" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-271">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"/></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 1 and 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"><ix:nonFraction unitRef="usd" contextRef="c-25" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-272"/></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-23" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-273"/></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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-25" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="f-274"><ix:nonFraction unitRef="shares" contextRef="c-23" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="f-275">350.0</ix:nonFraction></ix:nonFraction>&#160;shares in both periods; outstanding <ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-276">298.6</ix:nonFraction>&#160;shares in 2024 and <ix:nonFraction unitRef="shares" contextRef="c-23" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-277">294.4</ix:nonFraction>&#160;shares in 2023</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-25" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="f-278">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-23" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="f-279">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-25" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-280">5,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-281">5,705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-25" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-282">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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-283">46</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-25" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-284">1,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-285">1,658</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-25" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-286">7,722</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-23" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-287">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"/></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,<ix:nonFraction unitRef="shares" contextRef="c-31" xsi:nil="true" name="us-gaap:PreferredStockSharesAuthorized" id="f-288"/> authorized <ix:nonFraction unitRef="shares" contextRef="c-32" decimals="-5" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-289">9.2</ix:nonFraction>&#160;depositary shares;<ix:nonFraction unitRef="shares" contextRef="c-31" xsi:nil="true" name="us-gaap:PreferredStockSharesOutstanding" id="f-290"/> outstanding <ix:nonFraction unitRef="shares" contextRef="c-32" decimals="-5" name="us-gaap:PreferredStockSharesOutstanding" scale="6" id="f-291">9.2</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-25" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="f-292">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-23" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="f-293">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-25" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-294">7,946</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-23" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-295">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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-25" decimals="-6" name="us-gaap:MinorityInterest" scale="6" id="f-296">560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:MinorityInterest" scale="6" id="f-297">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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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-25" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-298">8,506</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-23" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-299">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"/></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-25" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-300">33,901</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-23" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-301">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"/></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%">47</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_256"></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="#i550666b671874321be0b2767b1a79304_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 (Unaudited)</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: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 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%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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, 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"/><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"/></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%">Three&#160;Months Ended March&#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="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%">2024</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="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%">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-23" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-302">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"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-303">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="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: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="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 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-33" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-304"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-305">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-35" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-306"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-307">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="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: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="display:none"/><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="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%">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="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-37" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-308">5,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-309">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="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 issued</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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-39" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="f-310">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="f-311">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="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%">Common stock repurchased</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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-39" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-312">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-40" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-313">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="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"/><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"/><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%">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="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-41" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-314">5,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 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-42" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-315">5,494</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 Income (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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">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="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%">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-43" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-316">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-44" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-317">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="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:#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-45" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="f-318">&#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-46" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="f-319">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="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 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="f-320">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-46" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" format="ixt:fixed-zero" scale="6" id="f-321">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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-47" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-322">45</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-48" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-323">51</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="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%">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="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%">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-49" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-324">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-50" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-325">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="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%">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-51" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="f-326">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-52" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="f-327">204</ix: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 16pt;text-align:left;text-indent:-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-51" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-328">154</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-52" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-329">142</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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-51" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="f-330">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-52" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="f-331">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="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%">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-53" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-332">1,789</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-54" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-333">1,410</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" scale="6" id="f-334"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-335">224</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-336"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-337">224</ix:nonFraction></ix: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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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%">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-59" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-338">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-60" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-339">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="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"/><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%">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-61" decimals="-6" sign="-" name="us-gaap:ProfitLoss" scale="6" id="f-340">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-62" decimals="-6" sign="-" name="us-gaap:ProfitLoss" scale="6" id="f-341">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="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 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-61" decimals="-6" sign="-" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="6" id="f-342">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-62" decimals="-6" sign="-" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="6" id="f-343">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="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="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-63" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-344">560</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-64" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-345">572</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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-25" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-346">8,506</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-26" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-347">7,652</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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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-348">0.5150</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-11" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-349">0.4875</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="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: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-350">0.2625</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-11" decimals="INF" name="us-gaap:PreferredStockDividendsPerShareDeclared" scale="0" id="f-351">0.2625</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><div 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%">48</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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div><span><br/></span></div><div style="margin-top:225pt;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%">49</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_259"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div><span id="i52a1d7a1f3564537bd30fd4815e75d8f_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="i550666b671874321be0b2767b1a79304_262"></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 (Unaudited)</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: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%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/></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%">Three&#160;Months Ended March&#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%">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%">2023</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: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="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-2" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-352">2,097</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-65" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-353">2,210</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: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="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="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%">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="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:UtilitiesOperatingExpenseFuelUsed" scale="6" id="f-354">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" scale="6" id="f-355">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="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%">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="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:UtilitiesOperatingExpensePurchasedPower" scale="6" id="f-356">306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" scale="6" id="f-357">334</ix: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 16pt;text-align:left;text-indent:-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="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:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="f-358">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-65" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="f-359">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="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%">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="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:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="f-360">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-65" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="f-361">546</ix: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 16pt;text-align:left;text-indent:-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="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:UtilitiesOperatingExpenseMaintenanceAndOperations" scale="6" id="f-362">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-65" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" scale="6" id="f-363">409</ix: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 16pt;text-align:left;text-indent:-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="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:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="f-364">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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="f-365">344</ix: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 16pt;text-align:left;text-indent:-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="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:UtilitiesOperatingExpenseTaxes" scale="6" id="f-366">152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="6" id="f-367">139</ix: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%">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="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-2" decimals="-6" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="6" id="f-368">1,685</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-65" decimals="-6" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="6" id="f-369">1,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="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 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:#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" scale="6" id="f-370">412</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-65" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-371">321</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: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="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="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="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:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="f-372">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="f-373">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="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="display:none"/><td colspan="3" style="display:none"/><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-2" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="f-374">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-65" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="f-375">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 16pt;text-align:left;text-indent:-9pt;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="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:OtherNonoperatingExpense" scale="6" id="f-376">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-65" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="f-377">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="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%">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="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-2" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-378">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 #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-65" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-379">51</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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="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 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="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:InterestExpenseDebt" scale="6" id="f-380">121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:InterestExpenseDebt" scale="6" id="f-381">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="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 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="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-66" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="f-382">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-67" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="f-383">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="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 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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:InterestExpenseOther" scale="6" id="f-384">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-69" decimals="-6" name="us-gaap:InterestExpenseOther" format="ixt:fixed-zero" scale="6" id="f-385">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">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="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-2" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-386">129</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-65" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-387">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="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: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="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-2" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-388">339</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-65" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-389">270</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: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="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:IncomeTaxExpenseBenefit" scale="6" id="f-390">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-391">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="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:#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: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="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-2" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-392">275</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-65" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-393">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"/><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%">50</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div><span id="i96581939f73a4387b62d076409c37fc8_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 Comprehensive Income (Unaudited)</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: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%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/></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%">Three&#160;Months Ended March&#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%">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%">2023</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: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="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-2" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-394">275</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-65" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-395">232</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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:OtherComprehensiveIncomeLossNetOfTax" format="ixt:fixed-zero" scale="6" id="f-396">&#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-65" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:fixed-zero" scale="6" id="f-397">&#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;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="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:ComprehensiveIncomeNetOfTax" scale="6" id="f-398">275</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-65" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-399">232</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"/></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%">51</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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="text-align:center"><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%">52</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_268"></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="#i550666b671874321be0b2767b1a79304_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 (Unaudited)</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: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></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%">Three&#160;Months Ended March&#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%">2024</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="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%">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="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="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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-400">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:NetIncomeLoss" scale="6" id="f-401">232</ix: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 16pt;text-align:left;text-indent:-9pt;vertical-align: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="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%">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" scale="6" id="f-402">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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="f-403">344</ix: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 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-404">52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="f-405">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="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:#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-406">16</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-65" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-407">17</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"/></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="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%">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-408">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-65" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="f-409">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="display:none"/><td colspan="3" style="display:none"/></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-410">258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:IncreaseDecreaseInInventories" scale="6" id="f-411">389</ix: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 28pt;text-align:left;text-indent:-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-412">57</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-65" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="f-413">140</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"/></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-414">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-65" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="f-415">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="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 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-416">89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="f-417">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="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 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" scale="6" id="f-418">979</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-65" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="f-419">1,070</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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%">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-70" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-420">584</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-71" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-421">555</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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-422">23</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-65" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="f-423">33</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 #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" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-424">607</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"><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-65" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-425">588</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="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: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="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%">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-2" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="f-426">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-65" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-427">1,120</ix: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 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:fixed-zero" scale="6" id="f-428">&#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-65" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-429">1,000</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 in 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-68" decimals="-6" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="f-430">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-69" decimals="-6" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="f-431">20</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 in 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-66" decimals="-6" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:fixed-zero" scale="6" id="f-432">&#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:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="f-433">75</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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-434">320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:ProceedsFromContributedCapital" scale="6" id="f-435">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="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%">Return of stockholder contribution</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-2" decimals="-6" name="cms:PaymentToParentForReturnOfStockholderContributedCapital" scale="6" id="f-436">320</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 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-65" decimals="-6" name="cms:PaymentToParentForReturnOfStockholderContributedCapital" format="ixt:fixed-zero" scale="6" id="f-437">&#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 16pt;text-align:left;text-indent:-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 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-438">265</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-65" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="f-439">287</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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-440">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-65" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-441">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="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 provided by (used in) 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-442">238</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-65" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-443">199</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="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:700;line-height:120%">Net Increase 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" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-444">610</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-65" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-445">283</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: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-72" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-446">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-73" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-447">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="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: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-74" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-448">666</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-75" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-449">343</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><tr><td colspan="15" 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 Non&#8209;cash Investing and Financing Activities</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;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-2" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="f-450">152</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 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-65" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="f-451">142</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="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></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%">53</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_271"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div><span id="i5e63ec952df84fa8928d63440d603f41_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 (Unaudited)</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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>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: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-74" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-452">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-72" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-453">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:2px 1pt 2px 16pt;text-align:left;text-indent:-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-74" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-454">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-72" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-455">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;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-74" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-456">23</ix:nonFraction> in 2024 and $<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-457">21</ix:nonFraction> 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%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-6" name="cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" scale="6" id="f-458">863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" scale="6" id="f-459">909</ix:nonFraction>&#160;</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-78" decimals="-6" name="us-gaap:AccountsNotesAndLoansReceivableNetCurrent" scale="6" id="f-460">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-79" decimals="-6" name="us-gaap:AccountsNotesAndLoansReceivableNetCurrent" scale="6" id="f-461">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="display:none"/><td 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-74" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="f-462">326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="f-463">587</ix:nonFraction>&#160;</span></td><td style="background-color:#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-74" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="f-464">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-72" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="f-465">257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-74" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="f-466">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-72" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="f-467">80</ix:nonFraction>&#160;</span></td><td style="background-color:#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-74" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="f-468">344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cms:DeferredPropertyTaxes" scale="6" id="f-469">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 16pt;text-align:left;text-indent:-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-74" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="f-470">201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:RegulatoryAssetsCurrent" scale="6" id="f-471">203</ix:nonFraction>&#160;</span></td><td style="background-color:#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-74" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-472">94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:OtherAssetsCurrent" scale="6" id="f-473">65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-74" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-474">2,842</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-72" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-475">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"/></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-74" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-476">31,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-477">31,723</ix:nonFraction>&#160;</span></td><td style="background-color:#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-74" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-478">8,784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-479">8,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-74" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-480">23,036</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-72" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-481">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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-74" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="f-482">942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="f-483">845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-74" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-484">23,978</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-72" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-485">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"/></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-74" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-486">3,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-487">3,683</ix:nonFraction>&#160;</span></td><td style="background-color:#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-76" decimals="-6" name="us-gaap:AccountsReceivableNetNoncurrent" scale="6" id="f-488">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-77" decimals="-6" name="us-gaap:AccountsReceivableNetNoncurrent" scale="6" id="f-489">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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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-78" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="f-490">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-79" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="f-491">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 16pt;text-align:left;text-indent:-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-74" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-492">1,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-493">1,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-74" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-494">253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:OtherAssetsNoncurrent" scale="6" id="f-495">313</ix:nonFraction>&#160;</span></td><td style="background-color:#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-74" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-496">5,389</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-72" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-497">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"/></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-74" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-498">32,209</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-72" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-499">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"/></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%">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="#i550666b671874321be0b2767b1a79304_34">Table of 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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>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: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-74" decimals="-6" name="cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" scale="6" id="f-500">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-72" decimals="-6" name="cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" scale="6" id="f-501">731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-76" decimals="-6" name="us-gaap:NotesPayableCurrent" format="ixt:fixed-zero" scale="6" id="f-502">&#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-77" decimals="-6" name="us-gaap:NotesPayableCurrent" scale="6" id="f-503">93</ix:nonFraction>&#160;</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%">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-76" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-504">613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:AccountsPayableCurrent" scale="6" id="f-505">764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-78" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-506">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-79" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-507">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 16pt;text-align:left;text-indent:-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-74" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="f-508">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-72" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="f-509">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 16pt;text-align:left;text-indent:-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-74" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="f-510">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:InterestAndDividendsPayableCurrent" scale="6" id="f-511">110</ix:nonFraction>&#160;</span></td><td style="background-color:#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-74" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="f-512">462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:TaxesPayableCurrent" scale="6" id="f-513">614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-74" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="f-514">72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:RegulatoryLiabilityCurrent" scale="6" id="f-515">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 16pt;text-align:left;text-indent:-9pt;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-74" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-516">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-72" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-517">128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-74" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-518">2,214</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-72" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-519">2,563</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-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-76" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-520">10,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-521">10,037</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">Long-term debt &#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-78" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="f-522">515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:LongTermDebtNoncurrent" scale="6" id="f-523">424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Non-current portion of 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-74" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-524">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-72" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-525">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%">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-74" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-526">3,968</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-527">3,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Postretirement 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-74" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="f-528">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-72" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="f-529">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%">Asset retirement 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%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="f-530">744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:AssetRetirementObligationsNoncurrent" scale="6" id="f-531">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 16pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="f-532">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="f-533">126</ix:nonFraction>&#160;</span></td><td style="background-color:#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 income 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-74" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="f-534">2,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="f-535">2,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-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-74" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-536">364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:OtherLiabilitiesNoncurrent" scale="6" id="f-537">364</ix:nonFraction>&#160;</span></td><td style="background-color:#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-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-74" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-538">19,185</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-72" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-539">18,489</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;text-align:left;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 1 and 2)</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"><ix:nonFraction unitRef="usd" contextRef="c-74" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-540"/></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"><ix:nonFraction unitRef="usd" contextRef="c-72" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-541"/></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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-style:italic;font-weight:400;line-height:120%">Common stockholder&#8217;s 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;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-72" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="f-542"><ix:nonFraction unitRef="shares" contextRef="c-74" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="f-543">125.0</ix:nonFraction></ix:nonFraction>&#160;shares; outstanding <ix:nonFraction unitRef="shares" contextRef="c-74" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-544"><ix:nonFraction unitRef="shares" contextRef="c-72" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-545">84.1</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-74" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="f-546">841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:CommonStockValue" scale="6" id="f-547">841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 paid-in capital</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-74" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-548">7,759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-549">7,759</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">Accumulated other comprehensive 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-74" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-550">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-72" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-551">15</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%">Retained earnings</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-74" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-552">2,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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-553">2,178</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">Total common stockholder&#8217;s 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-74" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-554">10,773</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-72" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-555">10,763</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;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-74" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-556"><ix:nonFraction unitRef="usdPerShare" contextRef="c-72" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-557">4.50</ix:nonFraction></ix:nonFraction> series, authorized <ix:nonFraction unitRef="shares" contextRef="c-72" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-558"><ix:nonFraction unitRef="shares" contextRef="c-74" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-559">7.5</ix:nonFraction></ix:nonFraction>&#160;shares; outstanding <ix:nonFraction unitRef="shares" contextRef="c-72" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="6" id="f-560"><ix:nonFraction unitRef="shares" contextRef="c-74" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="6" id="f-561">0.4</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-74" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="f-562">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:PreferredStockValue" scale="6" id="f-563">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="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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-74" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-564">10,810</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-72" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-565">10,800</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-74" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-566">32,209</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-72" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-567">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"/></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%">55</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_274"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div><span id="ia9d22dd10f17418ea51fd04d033fc2bc_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 (Unaudited)</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: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%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/></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%">Three&#160;Months Ended March&#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%">2024</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="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%">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-72" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-568">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"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-569">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="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: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="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 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-80" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-570"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-571">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-82" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-572"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-573">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="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: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="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="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%">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-84" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-574">7,759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-575">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="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%">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="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-86" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution" scale="6" id="f-576">320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution" scale="6" id="f-577">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="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%">Return of 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="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-86" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution" scale="6" id="f-578">320</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-87" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution" format="ixt:fixed-zero" scale="6" id="f-579">&#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%">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-88" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-580">7,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 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-89" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-581">7,359</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 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-90" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-582"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-583">15</ix:nonFraction></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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-584"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-585">15</ix:nonFraction></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"/></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 (Accumulated Deficit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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%">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-94" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-586">2,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-587">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="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:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="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="us-gaap:NetIncomeLoss" scale="6" id="f-588">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-97" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-589">232</ix: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 16pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:DividendsCommonStockCash" scale="6" id="f-590">265</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-97" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-591">287</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">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-98" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-592">2,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"/><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-99" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-593">1,953</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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="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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-594"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-595">37</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-596"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-597">37</ix:nonFraction></ix: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-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:#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-74" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-598">10,810</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-75" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-599">10,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="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%">56</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_277"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div><span id="i2e251de76eeb4ff98445e9efd328bd2c_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 Unaudited Consolidated Financial Statements</span></div><div id="i550666b671874321be0b2767b1a79304_280"></div><div 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 interim consolidated financial statements have been prepared by CMS&#160;Energy and Consumers in accordance with GAAP for interim financial information and with the instructions to Form&#160;10&#8209;Q and Article&#160;10 of Regulation&#160;S&#8209;X. As a result, CMS&#160;Energy and Consumers have condensed or omitted certain information and note disclosures normally included in consolidated financial statements prepared in accordance with GAAP. CMS&#160;Energy and Consumers have reclassified certain prior period amounts to conform to the presentation in the present period. </span></div><div 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 estimates using assumptions that may affect reported amounts and disclosures; actual results could differ from these estimates. In management&#8217;s opinion, the unaudited information contained in this report reflects all adjustments of a normal recurring nature necessary to ensure that CMS&#160;Energy&#8217;s and Consumers&#8217; financial position, results of operations, and cash flows for the periods presented are fairly stated. The notes to the unaudited consolidated financial statements and the related unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes contained in the 2023&#160;Form&#160;10&#8209;K. Due to the seasonal nature of CMS&#160;Energy&#8217;s and Consumers&#8217; operations, the results presented for this interim period are not necessarily indicative of results to be achieved for the fiscal year.</span></div><div id="i550666b671874321be0b2767b1a79304_292"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="if651b737e47849cfa6531b474c3c97af_2041"></span><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:PublicUtilitiesDisclosureTextBlock" id="f-601" continuedAt="f-601-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:PublicUtilitiesDisclosureTextBlock" id="f-600" continuedAt="f-600-1" escape="true">Regulatory Matters</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-601-1" continuedAt="f-601-2"><ix:continuation id="f-600-1" continuedAt="f-600-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 power supply cost recovery and gas cost recovery 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:700;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 $<ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-6" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="f-602">216</ix:nonFraction>&#160;million, based on an authorized return on equity of <ix:nonFraction unitRef="number" contextRef="c-104" decimals="4" name="us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage" scale="-2" id="f-603">10.25</ix:nonFraction>&#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. In September&#160;2023, Consumers revised its requested increase to $<ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-6" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="f-604">169</ix:nonFraction>&#160;million. The filing requested authority to recover costs related to new infrastructure investment primarily in distribution system reliability and cleaner energy resources. </span></div><div 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;2024, the MPSC issued an order authorizing an annual rate increase of $<ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-6" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="f-605">92</ix:nonFraction>&#160;million, which is inclusive of a $<ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-6" name="cms:PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" format="ixt:num-dot-decimal" scale="6" id="f-606">9</ix:nonFraction>&#160;million surcharge for the recovery of select distribution investments made in 2022 that exceeded the rates authorized in accordance with the December&#160;2021 electric rate order. The approved rate increase is based on a <ix:nonFraction unitRef="number" contextRef="c-106" decimals="3" name="us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage" scale="-2" id="f-607">9.9</ix:nonFraction>-percent authorized return on equity. The new rates became effective March&#160;15,&#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%">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, estimated billing, 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%">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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><ix:continuation id="f-601-2"><ix:continuation id="f-600-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%">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. Subsequently, 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.</span></div><div 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 April&#160;2024, Consumers signed an agreement with the MPSC&#160;Staff and Attorney General settling this matter. Under the settlement agreement, Consumers will pay a $<ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-6" name="cms:SettlementAgreementPaymentPenalty" format="ixt:num-dot-decimal" scale="6" id="f-608">1</ix:nonFraction>&#160;million penalty to the MPSC and will return to customers a minimum of $<ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-6" name="cms:SettlementAgreementMinimumReturnsToCustomers" format="ixt:num-dot-decimal" scale="6" id="f-609">3</ix:nonFraction>&#160;million, which may be satisfied with amounts received through an associated claim Consumers has filed against a vendor. The settlement agreement is subject to MPSC approval.</span></div></ix:continuation></ix:continuation><div id="i550666b671874321be0b2767b1a79304_295"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="icd858d8dbea7474fa573eedd422ba29e_10576"></span><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:CommitmentsContingenciesAndGuaranteesTextBlock" id="f-611" continuedAt="f-611-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock" id="f-610" continuedAt="f-610-1" escape="true">Contingencies and Commitments</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-611-1" continuedAt="f-611-2"><ix:continuation id="f-610-1" continuedAt="f-610-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 March&#160;31,&#160;2024, CMS&#160;Energy had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="f-612">44</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-108" decimals="4" name="us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate" scale="-2" id="f-613">4.34</ix:nonFraction>&#160;percent and an inflation rate of <ix:nonFraction unitRef="number" contextRef="c-108" decimals="2" name="cms:AccrualForEnvironmentalLossContingenciesInflationRate" format="ixt-sec:numwordsen" scale="-2" id="f-614">one</ix:nonFraction>&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" format="ixt:num-dot-decimal" scale="6" id="f-615">56</ix:nonFraction>&#160;million. <ix:nonNumeric contextRef="c-1" name="cms:ExpectedRemediationCostsByYearTableTextBlock" id="f-616" continuedAt="f-616-1" escape="true">CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2024 and in each of the next five&#160;years:</ix:nonNumeric></span></div><ix:continuation id="f-616-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:46.976%"/><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:5.791%"/><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:5.791%"/><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:5.791%"/><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:5.791%"/><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:5.791%"/><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:5.797%"/><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: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%">2029</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"/><td colspan="3" style="background-color:#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-108" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" scale="6" id="f-617">3</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-108" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" scale="6" id="f-618">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-108" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" scale="6" id="f-619">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-108" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" scale="6" id="f-620">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-108" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" scale="6" id="f-621">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-108" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" scale="6" id="f-622">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></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%">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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><ix:continuation id="f-611-2" continuedAt="f-611-3"><ix:continuation id="f-610-2" continuedAt="f-610-3"><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-109" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="f-623">4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="f-624">5</ix:nonFraction>&#160;million. At March&#160;31,&#160;2024, Consumers had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="f-625">4</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-112" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="f-626">3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="f-627">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 March&#160;31,&#160;2024, Consumers had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="f-628">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 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 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-115" decimals="-6" name="us-gaap:LossContingencyDamagesSoughtValue" format="ixt:num-dot-decimal" scale="6" id="f-629">15</ix:nonFraction>&#160;million in damages related to payments allegedly owed under the parties&#8217; contract. As a co-owner of </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%">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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><ix:continuation id="f-611-3" continuedAt="f-611-4"><ix:continuation id="f-610-3" continuedAt="f-610-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%">Ludington, Consumers would be liable for <ix:nonFraction unitRef="number" contextRef="c-116" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-630">51</ix:nonFraction>&#160;percent of any such damages, if liability and damages were proven. 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 Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 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 Consumers&#8217; and Wolverine Power&#8217;s agreement to jointly own and operate the unit. Wolverine Power filed an answer, affirmative defenses, and a counterclaim seeking approximately $<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-6" name="us-gaap:LossContingencyDamagesSoughtValue" format="ixt:num-dot-decimal" scale="6" id="f-631">37</ix:nonFraction>&#160;million in damages allegedly caused by Consumers&#8217; decision to retire the unit before the end of its useful life. The state circuit court judge found that Consumers may, in its sole discretion, retire J.H.&#160;Campbell&#160;3, 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. </span></div><div 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;2024, the circuit court judge issued an order denying Wolverine Power&#8217;s motion for partial summary disposition and granting in part and denying in part Consumers&#8217; motion for summary disposition. The judge granted Consumers&#8217; motion for summary disposition on Wolverine Power&#8217;s claim that Consumers acted in bad faith in deciding to retire J.H.&#160;Campbell&#160;3 early, finding no evidence to support that claim. The judge held that Wolverine Power did identify a genuine issue of material fact as to whether Consumers breached the joint ownership and operating agreement by failing to notify and consult with Wolverine Power regarding the unit&#8217;s early retirement. </span></div><div 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 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%">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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><ix:continuation id="f-611-4" continuedAt="f-611-5"><ix:continuation id="f-610-4" continuedAt="f-610-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: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-118" decimals="INF" name="cms:NumberOfFormerManufacturedGasPlants" scale="0" id="f-632">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 March&#160;31,&#160;2024, Consumers had a <ix:nonNumeric contextRef="c-1" name="cms:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" id="f-633">recorded liability</ix:nonNumeric> of $<ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="f-634">62</ix:nonFraction>&#160;million for its remaining obligations for these sites. <ix:nonNumeric contextRef="c-2" name="cms:ExpectedRemediationCostsByYearTableTextBlock" id="f-635" continuedAt="f-635-1" escape="true">Consumers expects to pay the following amounts for remediation and other response activity costs during the remainder of 2024 and in each of the next five&#160;years:</ix:nonNumeric></span></div><ix:continuation id="f-635-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:46.976%"/><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:5.791%"/><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:5.791%"/><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:5.791%"/><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:5.791%"/><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:5.791%"/><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:5.797%"/><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: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%">2029</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"/><td colspan="3" style="background-color:#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-119" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" scale="6" id="f-636">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-119" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" scale="6" id="f-637">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-119" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" scale="6" id="f-638">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-119" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" scale="6" id="f-639">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-119" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" scale="6" id="f-640">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"/><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-119" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" scale="6" id="f-641">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"/></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-118" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:durwordsen" id="f-642">ten-year</ix:nonNumeric> period. At March&#160;31,&#160;2024, Consumers had a regulatory asset of $<ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-643">97</ix:nonFraction>&#160;million related to the MGP sites.</span></div></ix:continuation></ix:continuation><div id="i550666b671874321be0b2767b1a79304_298"></div><ix:continuation id="f-611-5" continuedAt="f-611-6"><ix:continuation id="f-610-5" continuedAt="f-610-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-1" name="us-gaap:ScheduleOfGuaranteeObligationsTextBlock" id="f-645" continuedAt="f-645-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfGuaranteeObligationsTextBlock" id="f-644" continuedAt="f-644-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 March&#160;31,&#160;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: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-121" name="us-gaap:GuaranteeObligationsTerm" id="f-646">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-122" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="f-647">294</ix:nonFraction>&#160;</span></td><td style="background-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-122" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:fixed-zero" scale="6" id="f-648">&#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-123" name="us-gaap:GuaranteeObligationsTerm" id="f-649">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-124" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="f-650">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-124" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" scale="6" id="f-651">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-125" name="us-gaap:GuaranteeObligationsTerm" id="f-652">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-126" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="f-653">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-126" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:fixed-zero" scale="6" id="f-654">&#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-127" name="us-gaap:GuaranteeObligationsTerm" id="f-655">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-128" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="f-656">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-128" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:fixed-zero" scale="6" id="f-657">&#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 Aviator Wind, Newport Solar Holdings, and NWO&#160;Holdco 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 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-129" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="f-658">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 </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%">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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><ix:continuation id="f-611-6" continuedAt="f-611-7"><ix:continuation id="f-610-6" continuedAt="f-610-7"><ix:continuation id="f-645-1"><ix:continuation id="f-644-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%">interest in Aviator Wind, Newport Solar Holdings, and NWO&#160;Holdco, see Note&#160;11, 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="i550666b671874321be0b2767b1a79304_301"></div><ix:continuation id="f-611-7"><ix:continuation id="f-610-7"><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;1, 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="i550666b671874321be0b2767b1a79304_307"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="i3b028475892b4a42a9395fdb2f4827ef_10"></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:DebtDisclosureTextBlock" id="f-660" continuedAt="f-660-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-659" continuedAt="f-659-1" escape="true">Financings and Capitalization</ix:nonNumeric></ix:nonNumeric></span></div><div id="i550666b671874321be0b2767b1a79304_316"></div><ix:continuation id="f-660-1" continuedAt="f-660-2"><ix:continuation id="f-659-1" continuedAt="f-659-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%">Financings:</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-662" continuedAt="f-662-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfDebtTableTextBlock" id="f-661" continuedAt="f-661-1" escape="true">Presented in the following table is a summary of major long-term debt issuances during the three&#160;months ended March&#160;31,&#160;2024:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-662-1" continuedAt="f-662-2"><ix:continuation id="f-661-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:42.810%"/><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.637%"/><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:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><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="display:none"/><td colspan="3" style="display:none"/><td 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="display:none"/><td colspan="3" style="display:none"/><td 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="display:none"/><td colspan="3" style="display:none"/><td 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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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-130" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-663">600</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-130" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-664">4.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:2px 1pt;text-align: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 2024</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 2029</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="display:none"/><td colspan="3" style="display:none"/><td 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="display:none"/><td colspan="3" style="display:none"/><td 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-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 #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-74" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-665">600</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="background-color:#cceeff;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"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div id="i550666b671874321be0b2767b1a79304_322"></div><ix:continuation id="f-660-2" continuedAt="f-660-3"><ix:continuation id="f-659-2" continuedAt="f-659-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%">Retirements: </span><ix:continuation id="f-662-2" continuedAt="f-662-3"><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 the three&#160;months ended March&#160;31,&#160;2024:</span></ix:continuation></div><ix:continuation id="f-662-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:42.810%"/><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.637%"/><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:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><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%">CMS 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%">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: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-131" decimals="-6" name="us-gaap:RepaymentsOfDebt" scale="6" id="f-666">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: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="number" contextRef="c-132" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-667">3.875</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:100%">January 2024</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 2024</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%">CMS Energy, parent only</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:RepaymentsOfDebt" scale="6" id="f-668">250</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="background-color:#cceeff;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"/><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="display:none"/><td colspan="3" style="display:none"/><td 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></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%">62</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_313"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><ix:continuation id="f-660-3" continuedAt="f-660-4"><ix:continuation id="f-659-3" continuedAt="f-659-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%">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%"> During the three&#160;months ended March&#160;31,&#160;2024, CMS&#160;Energy purchased Consumers&#8217; first mortgage bonds with a principal balance of $<ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-669">91</ix:nonFraction>&#160;million in exchange for cash of $<ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-6" name="us-gaap:RepaymentsOfFirstMortgageBond" format="ixt:num-dot-decimal" scale="6" id="f-670">69</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-1" decimals="-6" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="6" id="f-671">22</ix:nonFraction>&#160;million. </span></div></ix:continuation></ix:continuation><div id="i550666b671874321be0b2767b1a79304_334"></div><ix:continuation id="f-660-4" continuedAt="f-660-5"><ix:continuation id="f-659-4" continuedAt="f-659-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%">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-2" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="f-673" continuedAt="f-673-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="f-672" continuedAt="f-672-1" escape="true">The following credit facilities with banks were available at March&#160;31,&#160;2024:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-673-1"><ix:continuation id="f-672-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-135" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-674">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-135" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="f-675">&#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-135" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-676">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="f-677">521</ix:nonFraction>&#160;</span></td><td style="background-color:#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-136" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-678">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-136" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="f-679">&#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-136" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-680">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-136" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:fixed-zero" scale="6" id="f-681">&#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-137" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-682">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-137" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="f-683">&#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-137" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-684">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-137" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:fixed-zero" scale="6" id="f-685">&#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-138" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-686">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-138" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="f-687">&#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-138" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-688">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-138" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-689">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-139" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-690">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-139" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="f-691">&#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-139" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-692">53</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-139" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="f-693">197</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 no borrowings under this facility during the three&#160;months ended March&#160;31,&#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">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;11, 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 three&#160;months ended March&#160;31,&#160;2024.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div id="i550666b671874321be0b2767b1a79304_325"></div><ix:continuation id="f-660-5" continuedAt="f-660-6"><ix:continuation id="f-659-5" continuedAt="f-659-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%">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&#160;31,&#160;2025. Any long-term issuances during the authorization period are exempt from FERC&#8217;s competitive bidding and negotiated placement requirements. In March 2024, Consumers filed an application for authority to issue securities between May&#160;1,&#160;2024 and April&#160;30,&#160;2026.</span></div></ix:continuation></ix:continuation><div id="i550666b671874321be0b2767b1a79304_340"></div><ix:continuation id="f-660-6" continuedAt="f-660-7"><ix:continuation id="f-659-6" continuedAt="f-659-7"><div 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-140" decimals="-6" name="cms:ShortTermDebtAuthorizedBorrowings" format="ixt:num-dot-decimal" scale="6" id="f-694">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 March&#160;31,&#160;2024, there were <ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-6" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="6" id="f-695">no</ix:nonFraction> commercial paper notes outstanding 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 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-142" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-696">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-143" decimals="INF" sign="-" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-697">0.100</ix:nonFraction>&#160;percent. At March&#160;31,&#160;2024, there were <ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-6" name="us-gaap:NotesPayableCurrent" format="ixt:fixed-zero" scale="6" id="f-698">no</ix:nonFraction> outstanding borrowings under the agreement.</span></div></ix:continuation></ix:continuation><div id="i550666b671874321be0b2767b1a79304_346"></div><ix:continuation id="f-660-7" continuedAt="f-660-8"><ix:continuation id="f-659-7" continuedAt="f-659-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%">Dividend Restrictions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At March&#160;31,&#160;2024, payment of dividends by CMS&#160;Energy on its common stock was limited to $<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-8" name="cms:AmountAvailableForDividendDistribution" format="ixt:num-dot-decimal" scale="9" id="f-699">7.7</ix:nonFraction>&#160;billion under provisions of the Michigan Business Corporation Act of 1972.</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%">63</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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><ix:continuation id="f-660-8" continuedAt="f-660-9"><ix:continuation id="f-659-8" continuedAt="f-659-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%">Under the provisions of its articles of incorporation, at March&#160;31,&#160;2024, Consumers had $<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-8" name="us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" format="ixt:num-dot-decimal" scale="9" id="f-700">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 three&#160;months ended March&#160;31,&#160;2024, Consumers paid $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="f-701">265</ix:nonFraction>&#160;million in dividends on its common stock to CMS&#160;Energy.</span></div></ix:continuation></ix:continuation><div id="i550666b671874321be0b2767b1a79304_352"></div><ix:continuation id="f-660-9"><ix:continuation id="f-659-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%">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-702">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. 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-144" decimals="2" name="cms:ForwardContractIndexedToIssuersEquitySettlementRatePerShare" scale="0" id="f-703">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-144" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-704">266</ix:nonFraction>&#160;million.</span></div></ix:continuation></ix:continuation><div id="i550666b671874321be0b2767b1a79304_361"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="i301e4f1147eb426095848dbcc5f82330_3070"></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:FairValueMeasurementInputsDisclosureTextBlock" id="f-706" continuedAt="f-706-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="f-705" continuedAt="f-705-1" escape="true">Fair Value Measurements</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-706-1" continuedAt="f-706-2"><ix:continuation id="f-705-1" continuedAt="f-705-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><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></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%">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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><ix:continuation id="f-706-2"><ix:continuation id="f-705-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%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-708" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-707" 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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2023</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%">March&#160;31<br/>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%">December&#160;31<br/>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"><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-145" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-709">264</ix:nonFraction>&#160;</span></td><td style="background-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-146" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-710">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="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-711">198</ix:nonFraction>&#160;</span></td><td style="background-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-148" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-712">&#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-145" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-713">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-146" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-714">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-147" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-715">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-148" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-716">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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-145" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="f-717">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-146" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="f-718">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="f-719">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-148" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="f-720">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 19pt;text-align:left;text-indent:-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-25" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="f-721">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-23" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="f-722">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-74" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="f-723">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-72" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="f-724">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-149" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-725">355</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-150" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-726">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 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-151" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-727">281</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-152" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-728">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"/></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-145" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="f-729">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="f-730">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="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="f-731">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="f-732">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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-149" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="f-733">31</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-150" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="f-734">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 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-151" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="f-735">23</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-152" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="f-736">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"/></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%">65</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_367"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="i68183947a2f64bf09a596d8dc4bfccaa_1131"></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-1" name="cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" id="f-738" continuedAt="f-738-1" escape="true"><ix:nonNumeric contextRef="c-2" name="cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" id="f-737" continuedAt="f-737-1" escape="true">Financial Instruments</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-738-1" continuedAt="f-738-2"><ix:continuation id="f-737-1" continuedAt="f-737-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-1" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="f-740" continuedAt="f-740-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="f-739" continuedAt="f-739-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;4, Fair Value Measurements.</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-740-1" continuedAt="f-740-2"><ix:continuation id="f-739-1" continuedAt="f-739-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: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%">March&#160;31,&#160;2024</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;2023</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-153" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-741">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:ReceivablesFairValueDisclosure" scale="6" id="f-742">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-743">&#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-156" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-744">&#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-157" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-745">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:ReceivablesFairValueDisclosure" scale="6" id="f-746">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-159" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-747">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-160" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-748">&#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-161" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-749">&#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-162" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-750">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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-153" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-751">15,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-752">14,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-155" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-753">1,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-754">11,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-755">1,984</ix:nonFraction>&#160;</span></td><td style="background-color:#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-158" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-756">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-159" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-757">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-160" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-758">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-161" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-759">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-162" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-760">2,016</ix:nonFraction>&#160;</span></td><td style="background-color:#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-153" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-761">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:NotesPayableFairValueDisclosure" scale="6" id="f-762">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-155" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-763">&#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-156" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-764">&#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-157" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-765">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-158" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-766">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-159" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-767">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-160" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-768">&#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-161" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-769">&#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-162" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-770">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 #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-163" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-771">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:ReceivablesFairValueDisclosure" scale="6" id="f-772">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-773">&#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-166" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-774">&#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-167" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-775">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:ReceivablesFairValueDisclosure" 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:ReceivablesFairValueDisclosure" scale="6" id="f-777">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-170" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-778">&#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-171" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-779">&#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-172" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-780">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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-163" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="f-781">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-164" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="f-782">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-165" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-783">&#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-166" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-784">&#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-167" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="f-785">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-168" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="f-786">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-169" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="f-787">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-170" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-788">&#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-171" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-789">&#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-172" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="f-790">97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-173" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-791">11,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-792">10,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="f-793">&#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-176" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-794">8,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-795">1,984</ix:nonFraction>&#160;</span></td><td style="background-color:#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-178" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-796">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-179" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-797">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-180" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="f-798">&#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-181" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-799">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-182" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-800">2,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-183" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-801">515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:LongTermDebtFairValue" scale="6" id="f-802">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-185" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="f-803">&#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-186" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-804">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-187" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="f-805">&#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-188" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-806">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-189" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-807">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-190" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="f-808">&#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-191" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-809">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-192" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="f-810">&#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-163" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-811">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-164" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-812">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-165" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-813">&#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-166" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-814">&#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-167" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-815">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-168" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-816">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 #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-169" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-817">5</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-170" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-818">&#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-171" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-819">&#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-172" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-820">5</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-74" decimals="-6" name="cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-821"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-6" name="cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-822">5</ix:nonFraction></ix:nonFraction>&#160;million at March&#160;31,&#160;2024 and $<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-6" name="cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-823"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-824">6</ix:nonFraction></ix:nonFraction>&#160;million 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">Includes current portion of long-term debt of $<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="f-825">767</ix:nonFraction>&#160;million at March&#160;31,&#160;2024 and $<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="f-826">975</ix:nonFraction>&#160;million 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">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-25" decimals="-6" name="us-gaap:OtherShortTermBorrowings" format="ixt:num-dot-decimal" scale="6" id="f-827">1</ix:nonFraction> million</span><span style="color:#000000;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:10pt;font-weight:400;line-height:120%">at March&#160;31,&#160;2024.</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%">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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><ix:continuation id="f-738-2"><ix:continuation id="f-737-2"><ix:continuation id="f-740-2"><ix:continuation id="f-739-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">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-78" decimals="-6" name="us-gaap:NotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-828"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-6" name="us-gaap:NotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-829">7</ix:nonFraction></ix:nonFraction>&#160;million at March&#160;31,&#160;2024 and 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">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-74" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="f-830">767</ix:nonFraction>&#160;million at March&#160;31,&#160;2024 and $<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="f-831">725</ix:nonFraction>&#160;million at December&#160;31,&#160;2023.</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%">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-193" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-832">4.10</ix:nonFraction>&#160;percent and has a maturity date of 2028.</span></div></ix:continuation></ix:continuation><div id="i550666b671874321be0b2767b1a79304_388"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="i43167a3a884f4caca9b46cdfee73e7cb_10"></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="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-834" continuedAt="f-834-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-833" continuedAt="f-833-1" escape="true">Retirement Benefits</ix:nonNumeric></ix:nonNumeric></span></div><div id="i550666b671874321be0b2767b1a79304_391"></div><ix:continuation id="f-834-1" continuedAt="f-834-2"><ix:continuation id="f-833-1" continuedAt="f-833-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 pension, OPEB, and other retirement benefits to employees under a number of different plans.</span></div></ix:continuation></ix:continuation><div id="i550666b671874321be0b2767b1a79304_397"></div><ix:continuation id="f-834-2"><ix:continuation id="f-833-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%">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-836" continuedAt="f-836-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="f-835" continuedAt="f-835-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-836-1"><ix:continuation id="f-835-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:55.791%"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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.879%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" 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</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="12" 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%">Three&#160;Months Ended March&#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%">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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="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-top:1pt solid #000;padding:2px 1pt;text-align: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%">2023</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: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="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="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="display:none"/><td colspan="3" style="display:none"/><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="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%">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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><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="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%">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-194" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-837">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-195" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-838">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="display:none"/><td colspan="3" style="display:none"/><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-196" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-839">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-840">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="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%">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-194" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-841">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-195" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-842">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="display:none"/><td colspan="3" style="display:none"/><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-196" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-843">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-197" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-844">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="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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-845">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-195" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-846">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="display:none"/><td colspan="3" style="display:none"/><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-196" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-847">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-197" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-848">26</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/></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 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-194" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-849">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-195" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-850">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="display:none"/><td colspan="3" style="display:none"/><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-196" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-851">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-197" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-852">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="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%">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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-853">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-195" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-854">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="display:none"/><td colspan="3" style="display:none"/><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-196" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-855">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%">(<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-856">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="display:none"/><td colspan="3" style="display:none"/></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%">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-194" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="f-857">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-195" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="f-858">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="display:none"/><td colspan="3" style="display:none"/><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-196" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="f-859">&#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-197" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="f-860">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">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:#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-194" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-861">19</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-195" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-862">15</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="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="display:none"/><td colspan="3" style="display:none"/><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-196" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-863">22</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-197" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-864">19</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="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="display:none"/><td colspan="3" style="display:none"/><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 #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"/><td colspan="3" style="background-color:#cceeff;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:#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="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%">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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><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="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%">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-198" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-865">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-199" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-866">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="display:none"/><td colspan="3" style="display:none"/><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-200" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-867">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-868">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="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%">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-198" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-869">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-199" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-870">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="display:none"/><td colspan="3" style="display:none"/><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-200" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-871">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-201" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-872">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="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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-873">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-199" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-874">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="display:none"/><td colspan="3" style="display:none"/><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-200" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-875">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-201" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-876">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="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-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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/></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 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-198" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-877">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-878">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="display:none"/><td colspan="3" style="display:none"/><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-200" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-879">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-201" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-880">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="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%">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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-881">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-199" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-882">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="display:none"/><td colspan="3" style="display:none"/><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-200" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-883">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-201" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-884">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="display:none"/><td colspan="3" style="display:none"/></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%">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-198" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="f-885">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-199" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="f-886">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="display:none"/><td colspan="3" style="display:none"/><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-200" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="f-887">&#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-201" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="f-888">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">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:#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-198" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-889">17</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 #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%">(<ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-890">14</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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:#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-200" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-891">20</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-201" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-892">17</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="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%">In Consumers&#8217; 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. The regulatory deferral will be collected from or refunded to customers over ten&#160;years. At March&#160;31,&#160;2024, CMS&#160;Energy, including Consumers, had deferred $<ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-6" sign="-" name="cms:DefinedBenefitPlanDeferredCostsCredits" format="ixt:num-dot-decimal" scale="6" id="f-893">5</ix:nonFraction>&#160;million of pension credits and less than $<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-6" name="cms:DefinedBenefitPlanDeferredCostsCredits" format="ixt:num-dot-decimal" scale="6" id="f-894">1</ix:nonFraction>&#160;million of OPEB costs under this mechanism related to 2024 expense.</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%">67</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_409"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="if2b7589970134ee384a48db51fa07f71_13"></span><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:IncomeTaxDisclosureTextBlock" id="f-896" continuedAt="f-896-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-895" continuedAt="f-895-1" escape="true">Income Taxes</ix:nonNumeric></ix:nonNumeric></span></div><div id="i550666b671874321be0b2767b1a79304_415"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-898" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-897" escape="true"><ix:continuation id="f-896-1"><ix:continuation id="f-895-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 a reconciliation of the statutory U.S.&#160;federal income tax rate to the effective income tax rate 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: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 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.961%"/><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="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%">Three&#160;Months Ended March&#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%">2024</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="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&#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="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="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 10pt;text-align:left;text-indent:-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. federal income tax rate</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-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-899">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-11" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-900">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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"/><td 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%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-901">5.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="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="number" contextRef="c-11" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-902">0.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="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%">Renewable energy 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="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" id="f-903">6.0</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="number" contextRef="c-11" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" id="f-904">4.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="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%">TCJA excess deferred taxes</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="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-905">3.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="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="number" contextRef="c-11" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-906">3.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="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%">Taxes attributable to noncontrolling interests</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-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" scale="-2" id="f-907">1.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="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="number" contextRef="c-11" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" scale="-2" id="f-908">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-909">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="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="number" contextRef="c-11" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-910">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="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:400;line-height:120%">Effective tax rate</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-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-911">18.1</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"><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-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-11" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-912">13.0</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"><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="display:none"/><td colspan="3" style="display:none"/></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="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="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 10pt;text-align:left;text-indent:-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. federal income tax rate</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-2" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-913">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="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="number" contextRef="c-65" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-914">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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="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: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-915">4.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="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="number" contextRef="c-65" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" format="ixt:fixed-zero" scale="-2" id="f-916">&#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="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%">Renewable energy tax credits</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-2" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" id="f-917">4.0</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="number" contextRef="c-65" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" id="f-918">4.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="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: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></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="number" contextRef="c-2" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-919">3.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="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="number" contextRef="c-65" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-920">3.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="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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-921">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="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="number" contextRef="c-65" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-922">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="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-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="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-923">18.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"><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-65" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-924">14.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"><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="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">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. As a result of these actions, in the first&#160;quarter of 2023, CMS&#160;Energy reversed a $<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="6" id="f-925">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></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%">68</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_421"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="i230a3fae777042eea6d05939d22ef8ad_2160"></span><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="us-gaap:EarningsPerShareTextBlock" id="f-926" continuedAt="f-926-1" escape="true">Earnings Per Share&#8212;CMS&#160;Energy</ix:nonNumeric></span></div><ix:continuation id="f-926-1" continuedAt="f-926-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-927" 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:73.900%"/><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: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.639%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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&#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%">Three&#160;Months Ended March&#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%">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%">2023</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-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="display:none"/><td colspan="3" style="display:none"/></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-928">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-929">194</ix: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 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-930">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-11" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-931">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="display:none"/><td colspan="3" style="display:none"/></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-932">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-11" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="f-933">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="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%">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-934">285</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-11" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperations" scale="6" id="f-935">202</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;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="display:none"/><td colspan="3" style="display:none"/></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-936">296.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-11" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-937">290.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="display:none"/><td colspan="3" style="display:none"/></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-938">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-11" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" scale="6" id="f-939">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="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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#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-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-940">297.2</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-11" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-941">291.2</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;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:#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="display:none"/><td colspan="3" style="display:none"/></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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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-942">0.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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-11" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-943">0.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;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:#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-1" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-944">0.96</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-11" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-945">0.69</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="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-946" continuedAt="f-946-1" escape="true"><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%">In January&#160;2024, CMS&#160;Energy settled the remaining forward sale contracts issued under its previous equity offering program. These forward equity sale contracts were non&#8209;participating securities. While the forward sale price in the forward equity sale contract was 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 did not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were included in the computation of diluted EPS, but not in the computation of basic EPS. The forward equity sale contracts were anti-dilutive for the three months ended March 31, 2024. For further details on the forward equity sale contracts, see Note&#160;3, Financings and Capitalization.</span></div></ix:nonNumeric></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%">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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><ix:continuation id="f-946-1" continuedAt="f-946-2"><ix:continuation id="f-926-2" continuedAt="f-926-3"><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></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-946-2"><ix:continuation id="f-926-3">In May&#160;2023, CMS&#160;Energy issued<ix:nonFraction unitRef="usd" contextRef="c-205" xsi:nil="true" name="us-gaap:DebtInstrumentFaceAmount" id="f-947"/> 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 three&#160;months ended March&#160;31,&#160;2024.</ix:continuation></ix:continuation> </span></div><div id="i550666b671874321be0b2767b1a79304_424"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="i36c4e25e029b40da81effc851cc02222_85"></span><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:RevenueFromContractWithCustomerTextBlock" id="f-949" continuedAt="f-949-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-948" continuedAt="f-948-1" escape="true">Revenue</ix:nonNumeric></ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-2" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-951" continuedAt="f-951-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-950" continuedAt="f-950-1" escape="true"><ix:continuation id="f-949-1" continuedAt="f-949-2"><ix:continuation id="f-948-1" continuedAt="f-948-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="i550666b671874321be0b2767b1a79304_430"></div><ix:continuation id="f-949-2" continuedAt="f-949-3"><ix:continuation id="f-948-2" continuedAt="f-948-3"><ix:continuation id="f-951-1" continuedAt="f-951-2"><ix:continuation id="f-950-1" continuedAt="f-950-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: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%">Three&#160;Months Ended March&#160;31,&#160;2024</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 10pt;text-align:left;text-indent:-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-206" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-952">1,129</ix:nonFraction>&#160;</span></td><td style="background-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-207" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-953">963</ix:nonFraction>&#160;</span></td><td style="background-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-954">2,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">&#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-208" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-955">52</ix: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-209" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-956">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 10pt;text-align:left;text-indent:-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-210" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-957">1,129</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-211" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-958">963</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-212" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-959">52</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-960">2,144</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-212" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="f-961">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="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-962">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%">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-210" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-963">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-211" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-964">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%">&#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-965">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 10pt;text-align:left;text-indent:-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-210" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-966">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-211" decimals="-6" name="cms:AlternativeRevenuePrograms" format="ixt:fixed-zero" scale="6" id="f-967">&#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%">&#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-968">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"/></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-210" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-969">1,132</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-211" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-970">965</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-212" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-971">79</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-972">2,176</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-213" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-973">525</ix:nonFraction>&#160;</span></td><td style="background-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-214" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-974">665</ix:nonFraction>&#160;</span></td><td style="background-color:#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-215" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-975">1,190</ix:nonFraction>&#160;</span></td><td style="background-color:#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-216" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-976">360</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-977">207</ix:nonFraction>&#160;</span></td><td style="background-color:#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-218" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-978">567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-219" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-979">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-220" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-980">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="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-221" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-981">180</ix:nonFraction>&#160;</span></td><td style="background-color:#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-222" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-982">88</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-983">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="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-224" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-984">155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-206" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-985">1,129</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-207" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-986">963</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-987">2,092</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-206" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-988">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-207" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-989">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="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-990">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 10pt;text-align:left;text-indent:-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-206" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-991">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-207" decimals="-6" name="cms:AlternativeRevenuePrograms" format="ixt:fixed-zero" scale="6" id="f-992">&#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="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-993">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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-206" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-994">1,132</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-207" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-995">965</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="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:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-996">2,097</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;padding-left:36pt;text-indent:-18pt"><ix:continuation id="f-951-2" continuedAt="f-951-3"><ix:continuation id="f-950-2" continuedAt="f-950-3"><span style="color:#000000;font-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:continuation></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"><ix:continuation id="f-951-3" continuedAt="f-951-4"><ix:continuation id="f-950-3" continuedAt="f-950-4">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities. Certain of NorthStar Clean Energy&#8217;s power sales agreements are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:OperatingLeaseVariableLeaseIncome" format="ixt:num-dot-decimal" scale="6" id="f-997">16</ix:nonFraction>&#160;million for the three&#160;months ended March&#160;31,&#160;2024</ix:continuation></ix:continuation>.</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%">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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><ix:continuation id="f-951-4"><ix:continuation id="f-950-4"><ix:continuation id="f-949-3" continuedAt="f-949-4"><ix:continuation id="f-948-3" continuedAt="f-948-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%">Three&#160;Months Ended March&#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 10pt;text-align:left;text-indent:-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-225" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-998">1,089</ix:nonFraction>&#160;</span></td><td style="background-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-226" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-999">1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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-65" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1000">2,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">&#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-227" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1001">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="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-228" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1002">43</ix:nonFraction>&#160;</span></td><td style="background-color:#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-229" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1003">1,089</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-230" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1004">1,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 #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-231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1005">43</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-11" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1006">2,248</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-231" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="f-1007">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-11" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="f-1008">31</ix:nonFraction>&#160;</span></td><td style="background-color:#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-229" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-1009">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-230" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-1010">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%">&#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-11" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-1011">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 10pt;text-align:left;text-indent:-9pt;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;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-229" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-1012">1,091</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 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-230" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-1013">1,119</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 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-231" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-1014">74</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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-11" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-1015">2,284</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><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-232" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1016">528</ix:nonFraction>&#160;</span></td><td style="background-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:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1017">776</ix:nonFraction>&#160;</span></td><td style="background-color:#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-234" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1018">1,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%">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-235" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1019">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-236" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1020">247</ix:nonFraction>&#160;</span></td><td style="background-color:#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-237" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1021">594</ix:nonFraction>&#160;</span></td><td style="background-color:#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-238" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1022">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-239" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1023">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="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-240" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1024">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%">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-241" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1025">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1026">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="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-243" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1027">115</ix:nonFraction>&#160;</span></td><td style="background-color:#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-225" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1028">1,089</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-226" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1029">1,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 #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-65" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1030">2,205</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-225" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-1031">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-226" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-1032">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="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-65" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-1033">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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;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-225" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-1034">1,091</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-226" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-1035">1,119</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-65" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-1036">2,210</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. Certain of NorthStar Clean Energy&#8217;s power sales agreements are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $<ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-6" name="us-gaap:OperatingLeaseVariableLeaseIncome" format="ixt:num-dot-decimal" scale="6" id="f-1037">22</ix:nonFraction>&#160;million for the three&#160;months ended March&#160;31,&#160;2023.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div id="i550666b671874321be0b2767b1a79304_436"></div><ix:continuation id="f-949-4" continuedAt="f-949-5"><ix:continuation id="f-948-4" continuedAt="f-948-5"><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-1038" continuedAt="f-1038-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%">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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><ix:continuation id="f-949-5" continuedAt="f-949-6"><ix:continuation id="f-948-5" continuedAt="f-948-6"><ix:continuation id="f-1038-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-1040" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="f-1039" 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-244" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="f-1041"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="f-1042">10</ix:nonFraction></ix:nonFraction>&#160;million for the three&#160;months ended March&#160;31,&#160;2024 and $<ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="f-1043"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="f-1044">9</ix:nonFraction></ix:nonFraction>&#160;million for the three&#160;months ended March&#160;31,&#160;2023</span><span style="color:#026dce;font-family:'Times New Roman',sans-serif;font-size:11pt;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%"><ix:nonNumeric contextRef="c-2" name="us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" id="f-1045" 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-74" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1046"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1047">472</ix:nonFraction></ix:nonFraction>&#160;million at March&#160;31,&#160;2024 and $<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1048"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1049">494</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2023.</span></div></ix:continuation></ix:continuation><div id="i550666b671874321be0b2767b1a79304_3643"></div><ix:continuation id="f-949-6"><ix:continuation id="f-948-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%">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 Program:</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 financial compensation mechanism as an alternative-revenue program. Consumers recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. 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><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><div id="i550666b671874321be0b2767b1a79304_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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="id86a1d7677064e3791acbd71f2ccdaa5_205"></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-2" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1051" continuedAt="f-1051-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1050" continuedAt="f-1050-1" escape="true">Reportable Segments</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-1051-1" continuedAt="f-1051-2"><ix:continuation id="f-1050-1" continuedAt="f-1050-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="i550666b671874321be0b2767b1a79304_454"></div><ix:continuation id="f-1051-2" continuedAt="f-1051-3"><ix:continuation id="f-1050-2" continuedAt="f-1050-3"><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%">73</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_457"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1053" continuedAt="f-1053-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1052" continuedAt="f-1052-1" escape="true"><ix:continuation id="f-1051-3" continuedAt="f-1051-4"><ix:continuation id="f-1050-3" continuedAt="f-1050-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 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: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-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%">Three&#160;Months Ended March&#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%">2024</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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%">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="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-210" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-1054">1,132</ix:nonFraction>&#160;</span></td><td style="background-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-229" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-1055">1,091</ix:nonFraction>&#160;</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><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-211" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-1056">965</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-1057">1,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="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-212" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-1058">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-231" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-1059">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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="display:none"/><td colspan="3" style="display:none"/><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-1" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-1060">2,176</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-11" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-1061">2,284</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="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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%">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="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-206" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-1062">1,132</ix:nonFraction>&#160;</span></td><td style="background-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-225" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-1063">1,091</ix:nonFraction>&#160;</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><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-207" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-1064">965</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-1065">1,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><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-248" decimals="-6" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="f-1066">&#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-249" decimals="-6" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="f-1067">&#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="display:none"/><td colspan="3" style="display:none"/><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-2" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-1068">2,097</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-65" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-1069">2,210</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="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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%">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="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-210" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1070">97</ix:nonFraction>&#160;</span></td><td style="background-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-229" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1071">70</ix:nonFraction>&#160;</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><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-211" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1072">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1073">154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="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-212" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1074">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1075">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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="display:none"/><td colspan="3" style="display:none"/><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-250" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1076">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-251" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1077">29</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 net income available to common stockholders &#8211; 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;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-1078">285</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-11" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1079">202</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="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 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="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1080">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1081">70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><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-207" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1082">169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1083">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 16pt;text-align:left;text-indent:-9pt;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="display:none"/><td colspan="3" style="display:none"/><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-248" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1084">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-249" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1085">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom: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 net income available to common stockholder &#8211; 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:#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-1086">275</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-65" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1087">232</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%">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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><ix:continuation id="f-1053-1"><ix:continuation id="f-1052-1"><ix:continuation id="f-1051-4"><ix:continuation id="f-1050-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:61.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.432%"/><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:6.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.959%"/><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: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%">March&#160;31,&#160;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%">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: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%">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"/></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">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-252" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-1088">19,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-1089">19,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;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">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-254" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-1090">12,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-255" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-1091">12,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-256" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-1092">1,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-257" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-1093">1,420</ix:nonFraction>&#160;</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 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-258" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="f-1094">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-259" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="f-1095">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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-25" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-1096">33,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"/><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-23" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-1097">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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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"/></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">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-260" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-1098">19,317</ix:nonFraction>&#160;</span></td><td style="background-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-261" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-1099">19,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;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">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-262" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-1100">12,475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-1101">12,383</ix:nonFraction>&#160;</span></td><td style="background-color:#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-264" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="f-1102">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-265" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="f-1103">38</ix:nonFraction>&#160;</span></td><td 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-74" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-1104">31,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-72" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-1105">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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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"/></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">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-252" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1106">19,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1107">19,358</ix:nonFraction>&#160;</span></td><td style="background-color:#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">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-254" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1108">12,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-255" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1109">12,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="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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-256" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1110">1,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1111">1,604</ix:nonFraction>&#160;</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 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-258" decimals="-6" name="us-gaap:Assets" scale="6" id="f-1112">222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:Assets" scale="6" id="f-1113">202</ix:nonFraction>&#160;</span></td><td 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-25" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1114">33,901</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-23" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1115">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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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"/></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">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-260" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1116">19,818</ix:nonFraction>&#160;</span></td><td style="background-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-261" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1117">19,417</ix:nonFraction>&#160;</span></td><td style="background-color:#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">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-262" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1118">12,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1119">12,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 16pt;text-align:left;text-indent:-9pt;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-264" decimals="-6" name="us-gaap:Assets" scale="6" id="f-1120">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-265" decimals="-6" name="us-gaap:Assets" scale="6" id="f-1121">38</ix:nonFraction>&#160;</span></td><td 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 assets &#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-74" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1122">32,209</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-72" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1123">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"/></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 include a portion of Consumers&#8217; other common assets 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%">75</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_466"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="i2dc7a071e91a4b9b8397e3ecd776758c_3986"></span><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-2" name="us-gaap:VariableInterestEntityDisclosureTextBlock" id="f-1125" continuedAt="f-1125-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:VariableInterestEntityDisclosureTextBlock" id="f-1124" continuedAt="f-1124-1" escape="true">Variable Interest Entities</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-1125-1" continuedAt="f-1125-2"><ix:continuation id="f-1124-1" continuedAt="f-1124-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%"> NorthStar Clean Energy consolidates certain entities that it does not wholly own, but for which it manages and controls the entities&#8217; operating activities. NorthStar Clean Energy is the primary beneficiary of these entities because 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 contextRef="c-1" name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" id="f-1126" continuedAt="f-1126-1" escape="true">Presented in the following table is information about the VIEs NorthStar Clean Energy consolidates: </ix:nonNumeric></span></div><ix:continuation id="f-1126-1" continuedAt="f-1126-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:27.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.369%"/><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%">Consolidated VIE</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%">NorthStar Clean Energy&#8217;s ownership&#160;interest</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%">Description of VIE</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-weight:400;line-height:120%">Aviator Wind Equity Holdings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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%"><ix:nonFraction unitRef="number" contextRef="c-266" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="f-1127">51</ix:nonFraction>-percent ownership interest</span><span style="color:#000000;font-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:2px 1pt;text-align:right;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%">Holds a Class B membership interest&#160;in&#160;Aviator&#160;Wind</span></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%">Aviator Wind</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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%">Class B membership interest</span><span style="color:#000000;font-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:left;vertical-align:top"><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%">Holding company of a <ix:nonFraction unitRef="mw" contextRef="c-266" decimals="0" name="cms:VariableInterestEntityMaximumCapacity" scale="0" id="f-1128">525</ix:nonFraction>-MW wind generation project in Coke County, Texas</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Newport Solar Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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%">Class B membership interest</span><span style="color:#000000;font-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: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%">Holding company of a <ix:nonFraction unitRef="mw" contextRef="c-267" decimals="-1" name="cms:VariableInterestEntityMaximumCapacity" scale="0" id="f-1129">180</ix:nonFraction>-MW solar generation project in Jackson County, Arkansas</span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NWO Holdco</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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%">Class B membership interest</span><span style="color:#000000;font-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 #000;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%">Holding company of a <ix:nonFraction unitRef="mw" contextRef="c-268" decimals="-2" name="cms:VariableInterestEntityMaximumCapacity" scale="0" id="f-1130">100</ix:nonFraction>-MW wind generation project in Paulding County, Ohio</span></div></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 remaining <ix:nonFraction unitRef="number" contextRef="c-129" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="f-1131">49</ix:nonFraction>-percent interest is presented as noncontrolling interest on CMS&#160;Energy&#8217;s 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 Class&#160;A membership interest in the entity is held by a tax equity investor and is presented as noncontrolling interest on CMS&#160;Energy&#8217;s consolidated balance sheets. Under the associated limited liability company agreement, the tax equity investor is guaranteed preferred returns from the entity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</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%">Earnings, tax attributes, and cash flows generated by the entities in which NorthStar Clean Energy holds a Class&#160;B membership 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></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%">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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><ix:continuation id="f-1125-2" continuedAt="f-1125-3"><ix:continuation id="f-1124-2" continuedAt="f-1124-3"><ix:continuation id="f-1126-2" continuedAt="f-1126-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 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:61.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.432%"/><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:6.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.959%"/><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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2023</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-269" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-1132">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-270" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-1133">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="display:none"/><td 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-269" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="f-1134">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-270" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="f-1135">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 19pt;text-align:left;text-indent:-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-269" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-1136">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-270" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-1137">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 10pt;text-align:left;text-indent:-9pt;vertical-align: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-269" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-1138">1,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-1139">1,064</ix:nonFraction>&#160;</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%">Other non-current 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-269" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-1140">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-270" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-1141">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top: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:#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:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1142">1,092</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:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1143">1,102</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%">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 #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"/><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 19pt;text-align:left;text-indent:-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:AccountsPayableCurrent" scale="6" id="f-1144">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-270" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-1145">12</ix:nonFraction>&#160;</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-269" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-1146">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-270" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-1147">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-269" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="f-1148">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-270" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="f-1149">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="display:none"/><td 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-269" decimals="-6" name="us-gaap:Liabilities" scale="6" id="f-1150">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"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:Liabilities" scale="6" id="f-1151">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"/></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: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%">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;2, 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. The carrying value of the regulatory assets were $<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-6" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="f-1152">750</ix:nonFraction>&#160;million at March&#160;31,&#160;2024 and $<ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-6" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="f-1153">778</ix:nonFraction>&#160;million at December&#160;31,&#160;2023. The securitization bonds outstanding under the VIEs were $<ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-1154"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-1155">787</ix:nonFraction></ix:nonFraction>&#160;million at March&#160;31,&#160;2024 and December&#160;31,&#160;2023. </span></div></ix:continuation></ix:continuation><div id="i550666b671874321be0b2767b1a79304_469"></div><ix:continuation id="f-1125-3" continuedAt="f-1125-4"><ix:continuation id="f-1124-3" continuedAt="f-1124-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:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="f-1156" escape="true"><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-273" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="f-1157"><ix:nonFraction unitRef="number" contextRef="c-274" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="f-1158"><ix:nonFraction unitRef="number" contextRef="c-275" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="f-1159"><ix:nonFraction unitRef="number" contextRef="c-276" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="f-1160">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:nonNumeric></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%">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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><ix:continuation id="f-1125-4"><ix:continuation id="f-1124-4"><ix:continuation id="f-1126-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 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-277" decimals="-6" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-1161">71</ix:nonFraction>&#160;million at March&#160;31,&#160;2024 and $<ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-6" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-1162">74</ix:nonFraction>&#160;million at December&#160;31,&#160;2023.</span></div></ix:continuation></ix:continuation><div id="i550666b671874321be0b2767b1a79304_472"></div><div style="margin-bottom:12pt"><span id="i70c55f567e434e80a6ad35f1b38f06ea_1377"></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:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="f-1164" continuedAt="f-1164-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="f-1163" continuedAt="f-1163-1" escape="true">Exit Activities</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-1164-1"><ix:continuation id="f-1163-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 accordance with its Clean Energy Plan, Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. In order to ensure necessary staffing at J.H.&#160;Campbell through retirement, Consumers has implemented a retention incentive program. The aggregate cost of the J.H.&#160;Campbell program through 2025 is estimated to be $<ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" format="ixt:num-dot-decimal" scale="6" id="f-1165">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 March&#160;31,&#160;2024, 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-280" decimals="-6" name="cms:RestructuringAndRelatedCostDeferredCost" format="ixt:num-dot-decimal" scale="6" id="f-1166">38</ix:nonFraction>&#160;million. The regulatory asset will be collected from customers over <ix:nonNumeric contextRef="c-281" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:durwordsen" id="f-1167">three years</ix:nonNumeric>.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="f-1169" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="f-1168" 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 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:76.303%"/><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:0.925%"/><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"/><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%">Three&#160;Months Ended March&#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%">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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:right"><span style="color:#000000;font-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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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-282" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="f-1170">16</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-283" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="f-1171">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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-284" decimals="-6" name="cms:RestructuringAndRelatedCostDeferredCost" scale="6" id="f-1172">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-285" decimals="-6" name="cms:RestructuringAndRelatedCostDeferredCost" scale="6" id="f-1173">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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-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">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="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-286" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="f-1174">19</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-287" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="f-1175">26</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><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 amounts associated with a retention incentive program at the D.E. Karn coal-fueled generating units; this program concluded following the units&#8217; retirement 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">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 other liabilities of $<ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1176">8</ix:nonFraction>&#160;million at March&#160;31,&#160;2024 and $<ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1177">16</ix:nonFraction>&#160;million at March&#160;31,&#160;2023.</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%">78</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_487"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span id="if5ea27288e894e518d0593efdf4a95f3_187"></span><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;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%">Management&#8217;s discussion and analysis of financial condition and results of operations for CMS&#160;Energy and Consumers is contained in Part&#160;I&#8212;Item&#160;1. Financial Statements&#8212;MD&amp;A, which is incorporated by reference herein.</span></div><div id="i550666b671874321be0b2767b1a79304_490"></div><div style="margin-bottom:12pt"><span id="i39e5d1600d9244af93ab482b8ebae043_110"></span><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;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%">There have been no material changes to market risk as previously disclosed in Part&#160;II&#8212;Item&#160;7A. Quantitative and Qualitative Disclosures About Market Risk, in the 2023&#160;Form&#160;10&#8209;K.</span></div><div id="i550666b671874321be0b2767b1a79304_499"></div><div style="margin-bottom:12pt"><span id="i8378428ab44644a7b44f9347d72f4409_766"></span><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;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%">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%"> CMS&#160;Energy&#8217;s management, with the participation of its CEO and CFO, has evaluated the effectiveness of its disclosure controls and procedures (as such term is defined in Rules&#160;13a&#8209;15(e) and 15d&#8209;15(e) under the Exchange Act) as of the end of the period covered by this report. Based on such evaluation, CMS&#160;Energy&#8217;s CEO and CFO have concluded that, as of the end of such period, its disclosure controls and procedures are effective.</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%">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 (as such term is defined in Rules&#160;13a&#8209;15(f) and 15d&#8209;15(f) under the Exchange Act) 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%">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%"> Consumers&#8217; management, with the participation of its CEO and CFO, has evaluated the effectiveness of its disclosure controls and procedures (as such term is defined in Rules&#160;13a&#8209;15(e) and 15d&#8209;15(e) under the Exchange Act) as of the end of the period covered by this report. Based on such evaluation, Consumers&#8217; CEO and CFO have concluded that, as of the end of such period, its disclosure controls and procedures are effective.</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%">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 (as such term is defined in Rules&#160;13a&#8209;15(f) and 15d&#8209;15(f) under the Exchange Act) 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="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><div id="i550666b671874321be0b2767b1a79304_508"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div><span id="i3f13e3cdf9bf4df4be88c3ae969d6d6e_6"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Part&#160;II&#8212;Other Information</span></div><div id="i550666b671874321be0b2767b1a79304_511"></div><div style="margin-bottom:12pt"><span id="i9694fe441ebb46a2b0d11dfc69079745_297"></span><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;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%">CMS&#160;Energy, Consumers, and certain of their affiliates are parties to various lawsuits and regulatory matters in the ordinary course of business. For information regarding material legal proceedings, including updates to information reported under Part&#160;I&#8212;Item&#160;3. Legal Proceedings of the 2023&#160;Form&#160;10&#8209;K, see Part&#160;I&#8212;Item&#160;1. Financial Statements&#8212;Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;1, Regulatory Matters and Note&#160;2, Contingencies and Commitments.</span></div><div id="i550666b671874321be0b2767b1a79304_514"></div><div style="margin-bottom:12pt"><span id="i5f583242d2024b719e2d0747213458b6_170"></span><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%">There have been no material changes to the Risk Factors as previously disclosed in Part&#160;I&#8212;Item&#160;1A. Risk Factors in the 2023&#160;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, which Risk Factors are incorporated herein by reference.</span></div><div id="i550666b671874321be0b2767b1a79304_517"></div><div style="margin-bottom:12pt"><span id="id4ab31fa2d7d4c2a989501f0e1b404f2_45"></span><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;Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-bottom:12pt"><span id="id4ab31fa2d7d4c2a989501f0e1b404f2_46"></span><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 style="margin-bottom:12pt"><span id="id4ab31fa2d7d4c2a989501f0e1b404f2_48"></span><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%">Presented in the following table are CMS&#160;Energy&#8217;s repurchases of common stock for the three&#160;months ended March&#160;31,&#160;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:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.150%"/><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:6.111%"/><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:10.278%"/><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:10.598%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-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:100%">Total Number of Shares Purchased</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:120%">Average Price Paid per Share</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 Number of Shares Purchased as Part&#160;of Publicly Announced Plans or Programs</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 Number of Shares That May&#160;Yet Be Purchased Under Publicly Announced Plans or Programs</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%">January 1, 2024 to January 31, 2024</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%">74,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 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%">56.44&#160;</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%">&#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 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%">&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 1, 2024 to February 29, 2024</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,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;1,&#160;2024 to March&#160;31,&#160;2024</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%">102,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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"/></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%">179,327&#160;</span></td><td style="background-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%">57.92&#160;</span></td><td style="background-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%">&#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 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%">&#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"/></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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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.43pt">All of the common shares were repurchased to satisfy the minimum statutory income tax withholding obligation for common shares that have vested under the Performance Incentive Stock Plan. The value of shares repurchased is based on the market price on the vesting date.</span></div><div id="i550666b671874321be0b2767b1a79304_520"></div><div style="margin-bottom:12pt"><span id="ia8731e4d318047da883da6d843acbb49_12"></span><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;Defaults Upon Senior 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 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><div id="i550666b671874321be0b2767b1a79304_523"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span id="ie74130c1d09f4a18836a64774932fb72_23"></span><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="i550666b671874321be0b2767b1a79304_526"></div><div style="margin-bottom:12pt"><span id="i6a6d1a959a2d47f9b886cd47e2d95b8b_51"></span><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;Other 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%">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%">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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="text-align:center"><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%">82</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_529"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-bottom:12pt"><span id="i205680ca33a54dfd9bb30737f71913bf_118"></span><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;Exhibits</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&#8217;s and Consumers&#8217; Exhibit Index</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: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%">Q 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 style="margin-top:12pt"><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;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.156%"/><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:85.439%"/><td style="width:0.1%"/></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:700;line-height:120%;text-decoration:underline">Exhibits</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">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</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%">&#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/000110465924002523/tm242464d1_ex4-1.htm">151st</a><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/000110465924002523/tm242464d1_ex4-1.htm">&#160;</a><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/000110465924002523/tm242464d1_ex4-1.htm">Supplemental Indenture dated as of January&#160;9,&#160;2024, between Consumers and The&#160;Bank of New&#160;York Mellon, as Trustee (Exhibit&#160;4.1 to Form&#160;8-K filed January&#160;9,&#160;2024, and incorporated herein by reference)</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:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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: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/000081115624000044/cms10k20231231_ex10-5.htm">Defined Contribution Supplemental Executive Retirement Plan, amended December</a><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/000081115624000044/cms10k20231231_ex10-5.htm">&#160;</a><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/000081115624000044/cms10k20231231_ex10-5.htm">21,</a><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/000081115624000044/cms10k20231231_ex10-5.htm">&#160;</a><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/000081115624000044/cms10k20231231_ex10-5.htm">2023, effective January</a><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/000081115624000044/cms10k20231231_ex10-5.htm">&#160;</a><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/000081115624000044/cms10k20231231_ex10-5.htm">1,</a><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/000081115624000044/cms10k20231231_ex10-5.htm">&#160;</a><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/000081115624000044/cms10k20231231_ex10-5.htm">2024 (Exhibit</a><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/000081115624000044/cms10k20231231_ex10-5.htm">&#160;</a><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/000081115624000044/cms10k20231231_ex10-5.htm">10.5 to Form</a><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/000081115624000044/cms10k20231231_ex10-5.htm">&#160;</a><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/000081115624000044/cms10k20231231_ex10-5.htm">10-K for fiscal year ended December</a><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/000081115624000044/cms10k20231231_ex10-5.htm">&#160;</a><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/000081115624000044/cms10k20231231_ex10-5.htm">31,</a><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/000081115624000044/cms10k20231231_ex10-5.htm">&#160;</a><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/000081115624000044/cms10k20231231_ex10-5.htm">2023, and incorporated herein by reference)</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:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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: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/000081115624000044/cms10k20231231_ex10-22.htm">Annual Employee Incentive Compensation Plan for Consumers amended and restated effective January</a><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/000081115624000044/cms10k20231231_ex10-22.htm">&#160;</a><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/000081115624000044/cms10k20231231_ex10-22.htm">1,</a><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/000081115624000044/cms10k20231231_ex10-22.htm">&#160;</a><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/000081115624000044/cms10k20231231_ex10-22.htm">2024 (Exhibit</a><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/000081115624000044/cms10k20231231_ex10-22.htm">&#160;</a><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/000081115624000044/cms10k20231231_ex10-22.htm">10.22 to Form</a><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/000081115624000044/cms10k20231231_ex10-22.htm">&#160;</a><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/000081115624000044/cms10k20231231_ex10-22.htm">10-K for fiscal year ended December</a><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/000081115624000044/cms10k20231231_ex10-22.htm">&#160;</a><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/000081115624000044/cms10k20231231_ex10-22.htm">31,</a><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/000081115624000044/cms10k20231231_ex10-22.htm">&#160;</a><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/000081115624000044/cms10k20231231_ex10-22.htm">2023 and incorporated herein by reference)</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%">31.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: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="cms10q20240331_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;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%">31.2</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: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="cms10q20240331_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;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%">31.3</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: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="cms10q20240331_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;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%">31.4</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: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="cms10q20240331_ex31-4.htm">Consumers&#8217; certification of the CFO pursuant to Section&#160;302 of the Sarbanes-Oxley Act of</a><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="cms10q20240331_ex31-4.htm">&#160;</a><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="cms10q20240331_ex31-4.htm">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%">32.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: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="cms10q20240331_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;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%">32.2</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: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="cms10q20240331_ex32-2.htm">Consumers&#8217; certifications pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</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%">83</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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.156%"/><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:85.439%"/><td style="width:0.1%"/></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:700;line-height:120%;text-decoration:underline">Exhibits</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">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%">101.INS</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: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;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%">101.SCH</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: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;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%">101.CAL</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: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;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%">101.DEF</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: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;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%">101.LAB</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: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;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%">101.PRE</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: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;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%">104</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: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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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%">Management contract or compensatory plan or arrangement.</span></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%">84</span></div></div></div><div id="i550666b671874321be0b2767b1a79304_589"></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="#i550666b671874321be0b2767b1a79304_34">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span id="ibee5a236b4fa454580531edb04414770_334"></span><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:12pt"><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&#160;1934, each registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized. The signature for each undersigned company shall be deemed to relate only to matters having reference to such company or its subsidiary.</span></div><div style="margin-bottom:4pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.726%"/><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:50.664%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;ENERGY CORPORATION</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="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 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%">Dated: April 25, 2024</span></td><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:11pt;font-weight:400;line-height:120%">By:</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:11pt;font-weight:400;line-height:120%">/s/ Rejji P. Hayes</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">Rejji P. Hayes</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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></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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CONSUMERS ENERGY COMPANY</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Dated: April 25, 2024</span></td><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:11pt;font-weight:400;line-height:120%">By:</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:11pt;font-weight:400;line-height:120%">/s/ Rejji P. Hayes</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">Rejji P. Hayes</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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></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%">85</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>cms10q20240331_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="i59293d330dab41ee9ba41920d05125d0_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 quarterly report on Form&#160;10&#8209;Q 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; April 25, 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>3
<FILENAME>cms10q20240331_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="ic17e3aa762d3460287b6d26a90923ae3_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 quarterly report on Form&#160;10&#8209;Q 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; April 25, 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>4
<FILENAME>cms10q20240331_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="i9c3c496322124061a9cb8b10d6a2843b_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 quarterly report on Form&#160;10&#8209;Q 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; April 25, 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>5
<FILENAME>cms10q20240331_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="i44b3295e5f6e4b1b93cfb0ee5db7ca66_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 quarterly report on Form&#160;10&#8209;Q 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; April 25, 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>6
<FILENAME>cms10q20240331_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="i2735a4d3e0c84145be2e6284d1f721ab_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 Quarterly Report on Form&#160;10&#8209;Q of CMS&#160;Energy Corporation (the &#8220;Company&#8221;) for the quarterly 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%">March&#160;31, 2024 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%">April 25, 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%">April 25, 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>7
<FILENAME>cms10q20240331_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="i58d2af40d6394a27862215cffe1d74c0_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 Quarterly Report on Form&#160;10&#8209;Q of Consumers Energy Company (the &#8220;Company&#8221;) for the quarterly 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%">March&#160;31, 2024 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%">April 25, 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%">April 25, 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-101.SCH
<SEQUENCE>8
<FILENAME>cms-20240331.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:59d48a0d-70fd-4e80-8034-81811529c30c,g:1c45c0a6-7f93-47ab-b5f8-2684f117ec78-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cms="http://www.consumersenergy.com/20240331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.consumersenergy.com/20240331">
  <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-20240331_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-20240331_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-20240331_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-20240331_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="CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited">
        <link:definition>0000002 - 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="CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited_1" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited_1">
        <link:definition>0000002 - 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="CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited">
        <link:definition>0000003 - 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>0000004 - 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>0000005 - 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>0000006 - 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>0000007 - 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>0000008 - 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>0000009 - 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>0000010 - 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="ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited">
        <link:definition>0000011 - 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>0000012 - 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>0000013 - 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>0000014 - 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="RegulatoryMatters" roleURI="http://www.consumersenergy.com/role/RegulatoryMatters">
        <link:definition>0000015 - 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>0000016 - 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>0000017 - 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>0000018 - 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>0000019 - 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="RetirementBenefits" roleURI="http://www.consumersenergy.com/role/RetirementBenefits">
        <link:definition>0000020 - 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="IncomeTaxes" roleURI="http://www.consumersenergy.com/role/IncomeTaxes">
        <link:definition>0000021 - 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>0000022 - 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>0000023 - 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="ReportableSegments" roleURI="http://www.consumersenergy.com/role/ReportableSegments">
        <link:definition>0000024 - 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="VariableInterestEntities" roleURI="http://www.consumersenergy.com/role/VariableInterestEntities">
        <link:definition>0000025 - 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="ExitActivities" roleURI="http://www.consumersenergy.com/role/ExitActivities">
        <link:definition>0000026 - Disclosure - Exit Activities</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="RegulatedOperationsPolicies" roleURI="http://www.consumersenergy.com/role/RegulatedOperationsPolicies">
        <link:definition>9954471 - Disclosure - Regulated Operations (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="ContingenciesandCommitmentsTables" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables">
        <link:definition>9954472 - 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>9954473 - 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>9954474 - 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>9954475 - 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="RetirementBenefitsTables" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsTables">
        <link:definition>9954476 - 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="IncomeTaxesTables" roleURI="http://www.consumersenergy.com/role/IncomeTaxesTables">
        <link:definition>9954477 - 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>9954478 - 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>9954479 - 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="ReportableSegmentsTables" roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables">
        <link:definition>9954480 - 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="VariableInterestEntitiesTables" roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesTables">
        <link:definition>9954481 - 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="ExitActivitiesTables" roleURI="http://www.consumersenergy.com/role/ExitActivitiesTables">
        <link:definition>9954482 - Disclosure - Exit Activities (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="RegulatoryMattersNarrativeDetails" roleURI="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails">
        <link:definition>9954483 - 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="ContingenciesandCommitmentsNarrativeDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails">
        <link:definition>9954484 - 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>9954485 - 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>9954486 - 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="FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails">
        <link:definition>9954487 - 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="FinancingsandCapitalizationNarrativeDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails">
        <link:definition>9954488 - 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="FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails">
        <link:definition>9954489 - 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="FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>9954490 - 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>9954491 - 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>9954492 - 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="RetirementBenefitsScheduleofNetBenefitCostsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails">
        <link:definition>9954493 - 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="IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails">
        <link:definition>9954494 - 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="EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails">
        <link:definition>9954495 - 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>9954496 - 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>9954497 - 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>9954498 - 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="ReportableSegmentsDetails" roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails">
        <link:definition>9954499 - 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="VariableInterestEntitiesSummaryofVIEInformationDetails" roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails">
        <link:definition>9954500 - Disclosure - Variable Interest Entities (Summary of VIE Information) (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>9954501 - 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="VariableInterestEntitiesNarrativeDetails" roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails">
        <link:definition>9954502 - 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="ExitActivitiesNarrativeDetails" roleURI="http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails">
        <link:definition>9954503 - Disclosure - Exit Activities (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>9954504 - 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>
    </xs:appinfo>
  </xs:annotation>
  <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_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" abstract="false" name="ForwardContractIndexedToIssuersEquitySettlementRatePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <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_NorthStarCleanEnergyMember" abstract="true" name="NorthStarCleanEnergyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_UtilitiesOperatingExpensePurchasedPowerRelatedParties" abstract="false" name="UtilitiesOperatingExpensePurchasedPowerRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DefinedBenefitPlanAmortizationOfSettlementLoss" abstract="false" name="DefinedBenefitPlanAmortizationOfSettlementLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_GuaranteesAndOtherContingenciesLineItems" abstract="true" name="GuaranteesAndOtherContingenciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_PropertyPlantAndEquipmentNetExcludingCWIP" abstract="false" name="PropertyPlantAndEquipmentNetExcludingCWIP" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ManufacturedGasPlantMember" abstract="false" name="ManufacturedGasPlantMember" 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_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_PropertyPlantAndEquipmentGrossExcludingCWIP" abstract="false" name="PropertyPlantAndEquipmentGrossExcludingCWIP" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_ResidentialUtilityServicesMember" abstract="false" name="ResidentialUtilityServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_TESFilerCityMember" abstract="false" name="TESFilerCityMember" 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_RetentionBenefitsMember" abstract="true" name="RetentionBenefitsMember" 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_PensionAndDBSERPMember" abstract="false" name="PensionAndDBSERPMember" 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_DeferredPropertyTaxes" abstract="false" name="DeferredPropertyTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_EarningsPerShareBasicAndDilutedEPSAbstract" abstract="true" name="EarningsPerShareBasicAndDilutedEPSAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_CravenMember" abstract="false" name="CravenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" abstract="false" name="NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_A3.875SeniorNotesDueMarch2024Member" abstract="true" name="A3.875SeniorNotesDueMarch2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_PurchasedPowerRelatedParties" abstract="false" name="PurchasedPowerRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_FinancialInstrumentsLineItems" abstract="true" name="FinancialInstrumentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_GuaranteesAndOtherContingenciesTable" abstract="true" name="GuaranteesAndOtherContingenciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_ElectricUtilityMember" abstract="false" name="ElectricUtilityMember" 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_AlternativeRevenuePrograms" abstract="false" name="AlternativeRevenuePrograms" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_IncomeTaxesTable" abstract="true" name="IncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" abstract="false" name="LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" abstract="false" name="AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NonCashTransactionsAbstract" abstract="true" name="NonCashTransactionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_AccruedRateRefunds" abstract="false" name="AccruedRateRefunds" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AviatorWindClassBMembershipMember" abstract="true" name="AviatorWindClassBMembershipMember" 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_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" abstract="true" name="DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ScheduleOfFinancingAndCapitalizationTable" abstract="true" name="ScheduleOfFinancingAndCapitalizationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_FinancingAndCapitalizationLineItems" abstract="true" name="FinancingAndCapitalizationLineItems" 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_FinancialInstrumentsTable" abstract="true" name="FinancialInstrumentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_SettlementAgreementMinimumReturnsToCustomers" abstract="false" name="SettlementAgreementMinimumReturnsToCustomers" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_CMSEnergyNotePayableMember" abstract="true" name="CMSEnergyNotePayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_OngoingCapitalExpendituresMember" abstract="true" name="OngoingCapitalExpendituresMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" abstract="false" name="AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" abstract="false" name="OtherNonoperatingIncomeExpenseRetirementBenefitsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NumberOfFormerManufacturedGasPlants" abstract="false" name="NumberOfFormerManufacturedGasPlants" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <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_MeterInvestigationMember" abstract="true" name="MeterInvestigationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_PaymentsOfOrdinaryDividendsCommonAndPreferred" abstract="false" name="PaymentsOfOrdinaryDividendsCommonAndPreferred" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_BayHarborMember" abstract="false" name="BayHarborMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" abstract="false" name="FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_RevolvingCreditFacilitiesTwoMember" abstract="false" name="RevolvingCreditFacilitiesTwoMember" 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_ExpectedRemediationCostsByYearTableTextBlock" abstract="false" name="ExpectedRemediationCostsByYearTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cms_SettlementAgreementPaymentPenalty" abstract="false" name="SettlementAgreementPaymentPenalty" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PaymentToParentForReturnOfStockholderContributedCapital" abstract="false" name="PaymentToParentForReturnOfStockholderContributedCapital" nillable="true" xbrli:periodType="duration" 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_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" abstract="false" name="EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" 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_RetentionIncentiveProgramMember" abstract="true" name="RetentionIncentiveProgramMember" 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_JHCampbellGeneratingUnitsMember" abstract="true" name="JHCampbellGeneratingUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" abstract="true" name="IncreaseDecreaseInIncomeTaxExpenseAbstract" 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_LudingtonPlantOverhaulContractDisputeMember" abstract="true" name="LudingtonPlantOverhaulContractDisputeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_A5.875JuniorSubordinatedNotesDue2078Member" abstract="true" name="A5.875JuniorSubordinatedNotesDue2078Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_A3375ConvertibleSeniorNotesDue2028Member" abstract="true" name="A3375ConvertibleSeniorNotesDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_A4.600FirstMortgageBondsDueMay2029Member" abstract="true" name="A4.600FirstMortgageBondsDueMay2029Member" 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:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>cms-20240331_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:59d48a0d-70fd-4e80-8034-81811529c30c,g:1c45c0a6-7f93-47ab-b5f8-2684f117ec78-->
<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-20240331.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_CostsAndExpenses_6e21c6eb-5acf-45d6-b426-13b45948c4ac" 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_db252b3b-a80f-4850-a0f9-fd0b59a856e8" 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_6e21c6eb-5acf-45d6-b426-13b45948c4ac" xlink:to="loc_us-gaap_FuelCosts_db252b3b-a80f-4850-a0f9-fd0b59a856e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_6f82b8be-75a6-4d57-bac1-f499f364d68d" 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_6e21c6eb-5acf-45d6-b426-13b45948c4ac" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_6f82b8be-75a6-4d57-bac1-f499f364d68d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ae61b7e6-2661-4842-a37f-e35117d9d471" 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_6e21c6eb-5acf-45d6-b426-13b45948c4ac" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ae61b7e6-2661-4842-a37f-e35117d9d471" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_687bbe8b-9b71-466a-b5c8-0abe9657c9c0" 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_6e21c6eb-5acf-45d6-b426-13b45948c4ac" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_687bbe8b-9b71-466a-b5c8-0abe9657c9c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_58da13b0-e282-4fb3-94ad-bd777fb8bb22" 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_6e21c6eb-5acf-45d6-b426-13b45948c4ac" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_58da13b0-e282-4fb3-94ad-bd777fb8bb22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_6d2d6c6e-04c8-4eb6-9c15-f55562cc8514" xlink:href="cms-20240331.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_6e21c6eb-5acf-45d6-b426-13b45948c4ac" xlink:to="loc_cms_PurchasedPowerRelatedParties_6d2d6c6e-04c8-4eb6-9c15-f55562cc8514" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_3238caf6-819a-4e05-984b-d81a1b7c3664" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c8411cd7-bfc1-4e2a-9245-914522ba70b7" 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_NetIncomeLossAvailableToCommonStockholdersBasic_3238caf6-819a-4e05-984b-d81a1b7c3664" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c8411cd7-bfc1-4e2a-9245-914522ba70b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2b9685f0-55a3-4efc-8758-4a60fe43b8c6" 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_NetIncomeLossAvailableToCommonStockholdersBasic_3238caf6-819a-4e05-984b-d81a1b7c3664" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2b9685f0-55a3-4efc-8758-4a60fe43b8c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_60bd7e2e-b9b0-43ac-baec-e2a2e9276a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_3238caf6-819a-4e05-984b-d81a1b7c3664" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_60bd7e2e-b9b0-43ac-baec-e2a2e9276a6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_8fd939ea-1578-4b66-850b-7415647d42c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_3238caf6-819a-4e05-984b-d81a1b7c3664" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_8fd939ea-1578-4b66-850b-7415647d42c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_e6c60513-1aa2-4c1a-9bad-5546eae5ab51" 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_35bb6ced-5532-42fb-8cc2-18c293a0c105" xlink:href="cms-20240331.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_e6c60513-1aa2-4c1a-9bad-5546eae5ab51" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_35bb6ced-5532-42fb-8cc2-18c293a0c105" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_7f90f5d5-862e-4ae2-abcb-d89104486604" 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_e6c60513-1aa2-4c1a-9bad-5546eae5ab51" xlink:to="loc_us-gaap_OtherNonoperatingIncome_7f90f5d5-862e-4ae2-abcb-d89104486604" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_5040a9bd-41a1-41cd-bb5d-e1b21e686965" 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_e6c60513-1aa2-4c1a-9bad-5546eae5ab51" xlink:to="loc_us-gaap_OtherNonoperatingExpense_5040a9bd-41a1-41cd-bb5d-e1b21e686965" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_afbabf5f-38dc-48ff-b586-f10dd6687b1a" 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_c7ce6815-438b-4baf-b520-252af005a10f" 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_afbabf5f-38dc-48ff-b586-f10dd6687b1a" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_c7ce6815-438b-4baf-b520-252af005a10f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_14f544bf-8889-4346-8279-eb0531747ad1" 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_afbabf5f-38dc-48ff-b586-f10dd6687b1a" xlink:to="loc_us-gaap_InterestExpense_14f544bf-8889-4346-8279-eb0531747ad1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2069914d-3954-42fb-aa8e-86365f2e3684" 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_afbabf5f-38dc-48ff-b586-f10dd6687b1a" xlink:to="loc_us-gaap_OperatingIncomeLoss_2069914d-3954-42fb-aa8e-86365f2e3684" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5a56ca36-5c66-4640-8f5c-65d7d212f961" 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_ProfitLoss_b451d8bb-28d9-426f-9819-efa1ceab3f07" 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_NetIncomeLoss_5a56ca36-5c66-4640-8f5c-65d7d212f961" xlink:to="loc_us-gaap_ProfitLoss_b451d8bb-28d9-426f-9819-efa1ceab3f07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7081b2bc-6d3c-490f-9dda-8038940dd63e" 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_5a56ca36-5c66-4640-8f5c-65d7d212f961" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7081b2bc-6d3c-490f-9dda-8038940dd63e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b1118842-3055-4f76-995d-72b46c37483e" 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_IncomeTaxExpenseBenefit_ea45d0cc-a859-4819-acf8-74148a2f6f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_b1118842-3055-4f76-995d-72b46c37483e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ea45d0cc-a859-4819-acf8-74148a2f6f9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8493a5ad-965c-456e-87d2-c4e32c88fe34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_b1118842-3055-4f76-995d-72b46c37483e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8493a5ad-965c-456e-87d2-c4e32c88fe34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_012162d2-633a-450c-b272-18d857765e18" 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_5cdf969f-82d5-4fb0-8332-3e1b63570f2c" 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_012162d2-633a-450c-b272-18d857765e18" xlink:to="loc_us-gaap_Revenues_5cdf969f-82d5-4fb0-8332-3e1b63570f2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_89853a1f-4f1c-4911-a519-e27f7c0c8700" 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_012162d2-633a-450c-b272-18d857765e18" xlink:to="loc_us-gaap_CostsAndExpenses_89853a1f-4f1c-4911-a519-e27f7c0c8700" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_e8b050f8-3e2a-4fab-a673-dea1fae64342" 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_252a6831-78ba-4b6a-8cd0-b870411987aa" 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_e8b050f8-3e2a-4fab-a673-dea1fae64342" xlink:to="loc_us-gaap_InterestExpenseDebt_252a6831-78ba-4b6a-8cd0-b870411987aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_e7078244-9f20-4b56-a3f4-cbb9bcd6d5cb" 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_e8b050f8-3e2a-4fab-a673-dea1fae64342" xlink:to="loc_us-gaap_InterestExpenseOther_e7078244-9f20-4b56-a3f4-cbb9bcd6d5cb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited_1" xlink:type="simple" xlink:href="cms-20240331.xsd#CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited_1"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_20948328-c8ca-46ea-bf3c-90a48383193f" 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_b0010fc8-6bb2-4226-b128-e82ec891dd38" 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_20948328-c8ca-46ea-bf3c-90a48383193f" xlink:to="loc_us-gaap_NetIncomeLoss_b0010fc8-6bb2-4226-b128-e82ec891dd38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_f6f45ebd-a157-46eb-8473-116e4f85ee7e" 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_20948328-c8ca-46ea-bf3c-90a48383193f" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_f6f45ebd-a157-46eb-8473-116e4f85ee7e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cms-20240331.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_307eab90-d874-4a48-898c-b9216ea24e63" 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_66ada4bc-ee1b-495b-9d5e-bf95427d908d" 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_307eab90-d874-4a48-898c-b9216ea24e63" xlink:to="loc_us-gaap_ProfitLoss_66ada4bc-ee1b-495b-9d5e-bf95427d908d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_334f668d-df5a-4c8a-b939-80c8e622d0a4" 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_307eab90-d874-4a48-898c-b9216ea24e63" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_334f668d-df5a-4c8a-b939-80c8e622d0a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a719c860-d082-416e-8727-219e650094e4" 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_0c409a01-eb7a-4118-a95b-326e524d3e89" 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_a719c860-d082-416e-8727-219e650094e4" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0c409a01-eb7a-4118-a95b-326e524d3e89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_93a58e2d-cae6-4af8-a846-7f052edcc2e7" 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_a719c860-d082-416e-8727-219e650094e4" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_93a58e2d-cae6-4af8-a846-7f052edcc2e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6d6b2627-3409-4554-aaf1-2ec4816d977c" 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_77eb6beb-a129-438a-94a7-5100dce2aa1a" 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_6d6b2627-3409-4554-aaf1-2ec4816d977c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_77eb6beb-a129-438a-94a7-5100dce2aa1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_edc7bdea-276f-4cb4-8a63-622446719834" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6d6b2627-3409-4554-aaf1-2ec4816d977c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_edc7bdea-276f-4cb4-8a63-622446719834" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20240331.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_NetCashProvidedByUsedInFinancingActivities_bd2e84ae-353e-488e-96df-5c5ca60e672f" 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_ProceedsFromPaymentsForOtherFinancingActivities_edd10f51-d211-4bc2-8783-2d037fc20c90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bd2e84ae-353e-488e-96df-5c5ca60e672f" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_edd10f51-d211-4bc2-8783-2d037fc20c90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred_d298f69c-4b63-4884-b282-13fa23fb5608" xlink:href="cms-20240331.xsd#cms_PaymentsOfOrdinaryDividendsCommonAndPreferred"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bd2e84ae-353e-488e-96df-5c5ca60e672f" xlink:to="loc_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred_d298f69c-4b63-4884-b282-13fa23fb5608" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0f00b1a5-4a3d-4e42-aba8-e2017f0f1413" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bd2e84ae-353e-488e-96df-5c5ca60e672f" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0f00b1a5-4a3d-4e42-aba8-e2017f0f1413" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_890f24c9-96b0-4a54-9620-82b9d3d82ab8" 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_bd2e84ae-353e-488e-96df-5c5ca60e672f" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_890f24c9-96b0-4a54-9620-82b9d3d82ab8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_2cb08b75-93bd-4c4e-82fa-33e18e03fdb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bd2e84ae-353e-488e-96df-5c5ca60e672f" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_2cb08b75-93bd-4c4e-82fa-33e18e03fdb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_993e42d6-bc0d-4604-84c7-8a7ed0b412e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bd2e84ae-353e-488e-96df-5c5ca60e672f" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_993e42d6-bc0d-4604-84c7-8a7ed0b412e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_550da013-ef86-4c66-b36d-d067af7adfe5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bd2e84ae-353e-488e-96df-5c5ca60e672f" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_550da013-ef86-4c66-b36d-d067af7adfe5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PaymentToParentForReturnOfStockholderContributedCapital_86f2559e-3fa2-41e5-b9b6-7e40421be477" xlink:href="cms-20240331.xsd#cms_PaymentToParentForReturnOfStockholderContributedCapital"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bd2e84ae-353e-488e-96df-5c5ca60e672f" xlink:to="loc_cms_PaymentToParentForReturnOfStockholderContributedCapital_86f2559e-3fa2-41e5-b9b6-7e40421be477" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_a85840c9-0063-4016-9ece-ebb4110d8fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bd2e84ae-353e-488e-96df-5c5ca60e672f" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_a85840c9-0063-4016-9ece-ebb4110d8fbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0fb8e313-f17e-43e0-8539-cbafec289b3e" 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_IncreaseDecreaseInAccountsAndOtherReceivables_1d505089-efc9-47f8-8c59-cc856a7850c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0fb8e313-f17e-43e0-8539-cbafec289b3e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_1d505089-efc9-47f8-8c59-cc856a7850c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_2b3e44c1-ffcf-4136-894d-55c28b9f4632" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0fb8e313-f17e-43e0-8539-cbafec289b3e" xlink:to="loc_us-gaap_ProfitLoss_2b3e44c1-ffcf-4136-894d-55c28b9f4632" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_654f7196-fd0e-4004-8ae1-944a7ab393c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0fb8e313-f17e-43e0-8539-cbafec289b3e" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_654f7196-fd0e-4004-8ae1-944a7ab393c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_ef6bd999-6aea-4705-88b8-8e19396ff061" 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_0fb8e313-f17e-43e0-8539-cbafec289b3e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_ef6bd999-6aea-4705-88b8-8e19396ff061" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_634742f4-e2df-4d73-bfb8-e67c6d21fa94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0fb8e313-f17e-43e0-8539-cbafec289b3e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_634742f4-e2df-4d73-bfb8-e67c6d21fa94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_b7566b83-1483-40d9-9e9d-ba2cefa59f03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0fb8e313-f17e-43e0-8539-cbafec289b3e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_b7566b83-1483-40d9-9e9d-ba2cefa59f03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_6252fa14-41ef-4829-acea-d6f213241410" 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_0fb8e313-f17e-43e0-8539-cbafec289b3e" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_6252fa14-41ef-4829-acea-d6f213241410" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_96585f0b-8fbb-4e94-ba2a-3e7a3cb7c3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0fb8e313-f17e-43e0-8539-cbafec289b3e" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_96585f0b-8fbb-4e94-ba2a-3e7a3cb7c3ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_74126392-cdd3-49ce-9e79-f9a1719d43e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0fb8e313-f17e-43e0-8539-cbafec289b3e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_74126392-cdd3-49ce-9e79-f9a1719d43e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_050a2e0a-6001-4047-b3fe-4f20e0fb18bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0fb8e313-f17e-43e0-8539-cbafec289b3e" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_050a2e0a-6001-4047-b3fe-4f20e0fb18bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4339a817-ff20-4783-91f0-bbab51f84c23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0fb8e313-f17e-43e0-8539-cbafec289b3e" xlink:to="loc_us-gaap_NetIncomeLoss_4339a817-ff20-4783-91f0-bbab51f84c23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4c72ddc9-2a55-41f7-badc-4eaed681918b" 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_PaymentsForProceedsFromOtherInvestingActivities_10af2e3a-2c41-4202-b47f-da8cf255f7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4c72ddc9-2a55-41f7-badc-4eaed681918b" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_10af2e3a-2c41-4202-b47f-da8cf255f7ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a216f022-3c91-44be-984f-221c63589b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4c72ddc9-2a55-41f7-badc-4eaed681918b" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a216f022-3c91-44be-984f-221c63589b4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_425ae76c-3750-46f0-aad3-302eb6b7201e" 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_513fbf69-a9c3-4110-ac55-28e9666e30c8" 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_425ae76c-3750-46f0-aad3-302eb6b7201e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_513fbf69-a9c3-4110-ac55-28e9666e30c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2e081aac-655a-407d-9243-6c63dc7689c2" 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_425ae76c-3750-46f0-aad3-302eb6b7201e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2e081aac-655a-407d-9243-6c63dc7689c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_58efd4fa-4ba4-44cc-865e-6a0d152d9926" 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_425ae76c-3750-46f0-aad3-302eb6b7201e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_58efd4fa-4ba4-44cc-865e-6a0d152d9926" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="cms-20240331.xsd#CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9a7a252a-968a-490c-ac5a-3b3d73fb898e" 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_05080ead-57a8-4eaf-aada-4dce3b784067" 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_9a7a252a-968a-490c-ac5a-3b3d73fb898e" xlink:to="loc_us-gaap_StockholdersEquity_05080ead-57a8-4eaf-aada-4dce3b784067" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_d9f68055-c00c-4ac4-8e96-b0d1b3164355" 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_9a7a252a-968a-490c-ac5a-3b3d73fb898e" xlink:to="loc_us-gaap_MinorityInterest_d9f68055-c00c-4ac4-8e96-b0d1b3164355" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_5e4f40b1-a1a1-427b-8617-d112f78a9e59" xlink:href="cms-20240331.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d0457754-7523-4f99-a1cc-da36274d534c" 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_5e4f40b1-a1a1-427b-8617-d112f78a9e59" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d0457754-7523-4f99-a1cc-da36274d534c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_a3780829-58cb-4872-9f98-287c98a6288b" xlink:href="cms-20240331.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_5e4f40b1-a1a1-427b-8617-d112f78a9e59" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_a3780829-58cb-4872-9f98-287c98a6288b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_aab29459-fc04-4534-b37e-cf5d7cc91540" 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_9d8c8aab-180c-4e82-a9b5-9cbfcc631ee5" xlink:href="cms-20240331.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_aab29459-fc04-4534-b37e-cf5d7cc91540" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_9d8c8aab-180c-4e82-a9b5-9cbfcc631ee5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_465b8415-d369-48db-a248-892c23fb8e33" 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_aab29459-fc04-4534-b37e-cf5d7cc91540" xlink:to="loc_us-gaap_AccountsPayableCurrent_465b8415-d369-48db-a248-892c23fb8e33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_ce659f51-59e8-42a1-80c6-6bb75eb1f8b3" xlink:href="cms-20240331.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_aab29459-fc04-4534-b37e-cf5d7cc91540" xlink:to="loc_cms_AccruedRateRefunds_ce659f51-59e8-42a1-80c6-6bb75eb1f8b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_a498e1d1-b977-4f7a-9fe5-1d26d0aa4e75" 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_aab29459-fc04-4534-b37e-cf5d7cc91540" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_a498e1d1-b977-4f7a-9fe5-1d26d0aa4e75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_0fc6a964-975b-413e-aa55-bfb79aafc603" 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_aab29459-fc04-4534-b37e-cf5d7cc91540" xlink:to="loc_us-gaap_TaxesPayableCurrent_0fc6a964-975b-413e-aa55-bfb79aafc603" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_61b6af62-a08c-40ed-a63b-4699fcd63eff" 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_aab29459-fc04-4534-b37e-cf5d7cc91540" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_61b6af62-a08c-40ed-a63b-4699fcd63eff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_08ea185c-4325-4b7d-8c93-08d008b0f230" 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_aab29459-fc04-4534-b37e-cf5d7cc91540" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_08ea185c-4325-4b7d-8c93-08d008b0f230" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_89913355-1fdc-42c9-bc06-93923235c260" 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_aab29459-fc04-4534-b37e-cf5d7cc91540" xlink:to="loc_us-gaap_NotesPayableCurrent_89913355-1fdc-42c9-bc06-93923235c260" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_6c33cad4-280c-4c1c-b799-9600c1e3038d" 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_8fa93a30-27db-42d8-8a67-eb727113c831" 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_6c33cad4-280c-4c1c-b799-9600c1e3038d" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_8fa93a30-27db-42d8-8a67-eb727113c831" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_9f0887ff-617e-414b-9a38-f7768e69a6be" 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_6c33cad4-280c-4c1c-b799-9600c1e3038d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_9f0887ff-617e-414b-9a38-f7768e69a6be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_107f72dc-97ca-4379-8d9c-19e99657e190" 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_6c33cad4-280c-4c1c-b799-9600c1e3038d" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_107f72dc-97ca-4379-8d9c-19e99657e190" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_87e7dc70-b0fa-4826-8a8e-e566a18f6451" 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_6c33cad4-280c-4c1c-b799-9600c1e3038d" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_87e7dc70-b0fa-4826-8a8e-e566a18f6451" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_1395183d-7ce3-40d3-8511-0b511d0f79cc" 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_6c33cad4-280c-4c1c-b799-9600c1e3038d" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_1395183d-7ce3-40d3-8511-0b511d0f79cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_31f7daaf-efe9-404d-bd32-1fceec1adf49" 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_6c33cad4-280c-4c1c-b799-9600c1e3038d" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_31f7daaf-efe9-404d-bd32-1fceec1adf49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6398539e-0c94-4f07-8f2c-04f7df271da1" 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_6c33cad4-280c-4c1c-b799-9600c1e3038d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6398539e-0c94-4f07-8f2c-04f7df271da1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f0c38181-3262-4f94-a279-9e010d8f9cc3" 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_6c33cad4-280c-4c1c-b799-9600c1e3038d" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f0c38181-3262-4f94-a279-9e010d8f9cc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_11d8850f-41ef-4390-b74f-90da3abc554c" 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_bc1aa5b7-8de9-4cb6-bcd1-82f138e63c26" 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_11d8850f-41ef-4390-b74f-90da3abc554c" xlink:to="loc_us-gaap_StockholdersEquity_bc1aa5b7-8de9-4cb6-bcd1-82f138e63c26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_9c3b5a8f-ceb0-4986-aed6-643c3c19c73d" 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_11d8850f-41ef-4390-b74f-90da3abc554c" xlink:to="loc_us-gaap_MinorityInterest_9c3b5a8f-ceb0-4986-aed6-643c3c19c73d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_c9747f00-061e-4fde-925a-969dc1159780" 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_11d8850f-41ef-4390-b74f-90da3abc554c" xlink:to="loc_us-gaap_CommitmentsAndContingencies_c9747f00-061e-4fde-925a-969dc1159780" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_b31a164f-219a-4547-8e5d-badf2ee43cf7" 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_11d8850f-41ef-4390-b74f-90da3abc554c" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_b31a164f-219a-4547-8e5d-badf2ee43cf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b55d823f-c75b-446e-b769-fa7bb9aeedef" 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_11d8850f-41ef-4390-b74f-90da3abc554c" xlink:to="loc_us-gaap_LiabilitiesCurrent_b55d823f-c75b-446e-b769-fa7bb9aeedef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_27310b47-e718-4743-9976-62b17dbc2b85" 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_5bf550c9-fcd6-4b87-90fc-406aa18735a3" xlink:href="cms-20240331.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_27310b47-e718-4743-9976-62b17dbc2b85" xlink:to="loc_cms_CommonStockholdersEquity_5bf550c9-fcd6-4b87-90fc-406aa18735a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_b26e0c1e-9653-4aad-806d-d6cb8f22adca" 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_27310b47-e718-4743-9976-62b17dbc2b85" xlink:to="loc_us-gaap_PreferredStockValue_b26e0c1e-9653-4aad-806d-d6cb8f22adca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c2e5b0f5-5b3c-4fd6-a233-d276db7ce75a" 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_29d0ddae-f53b-486a-86d1-dfe134d59812" 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_c2e5b0f5-5b3c-4fd6-a233-d276db7ce75a" xlink:to="loc_us-gaap_AssetsCurrent_29d0ddae-f53b-486a-86d1-dfe134d59812" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_8694529d-6e8e-4e3f-8212-d0fbd6a60669" xlink:href="cms-20240331.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_c2e5b0f5-5b3c-4fd6-a233-d276db7ce75a" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_8694529d-6e8e-4e3f-8212-d0fbd6a60669" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_38dfe27c-d2c1-4c25-88d8-6bf40fa6950b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c2e5b0f5-5b3c-4fd6-a233-d276db7ce75a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_38dfe27c-d2c1-4c25-88d8-6bf40fa6950b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_c69dff55-b4b8-450a-8240-88e864fcacd2" xlink:href="cms-20240331.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_1da2fb15-8663-48b9-99e2-de0dc1bd1498" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_c69dff55-b4b8-450a-8240-88e864fcacd2" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_1da2fb15-8663-48b9-99e2-de0dc1bd1498" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_e08e9deb-9f3d-4f86-bdba-c72960fdf1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_c69dff55-b4b8-450a-8240-88e864fcacd2" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_e08e9deb-9f3d-4f86-bdba-c72960fdf1ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_6f81b995-3a54-4c3f-9554-2c990799206d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_c69dff55-b4b8-450a-8240-88e864fcacd2" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_6f81b995-3a54-4c3f-9554-2c990799206d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_011b833b-2c15-4444-84db-a5e8ceddeefd" 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_c69dff55-b4b8-450a-8240-88e864fcacd2" xlink:to="loc_us-gaap_EquityMethodInvestments_011b833b-2c15-4444-84db-a5e8ceddeefd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_df1fd2b6-649a-4be9-901c-44d07e8d7874" 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_c69dff55-b4b8-450a-8240-88e864fcacd2" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_df1fd2b6-649a-4be9-901c-44d07e8d7874" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_9b599fa7-1b05-4d96-861b-3fbd8fc50f12" 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_c69dff55-b4b8-450a-8240-88e864fcacd2" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_9b599fa7-1b05-4d96-861b-3fbd8fc50f12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_36ce8334-4474-4e9d-8c0e-66333cfeabbc" 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_EnergyRelatedInventoryOtherFossilFuel_eae31515-5fd2-4c05-8df5-a999d34df675" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_36ce8334-4474-4e9d-8c0e-66333cfeabbc" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_eae31515-5fd2-4c05-8df5-a999d34df675" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2fbc11b9-4001-4db9-a797-7da4456e9583" 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_36ce8334-4474-4e9d-8c0e-66333cfeabbc" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2fbc11b9-4001-4db9-a797-7da4456e9583" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_b1bc229f-8eb7-47bb-842c-2dee7ad2ce26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_36ce8334-4474-4e9d-8c0e-66333cfeabbc" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_b1bc229f-8eb7-47bb-842c-2dee7ad2ce26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1be09cbc-377e-4896-b718-06fafbd8ce8d" 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_AssetsCurrent_36ce8334-4474-4e9d-8c0e-66333cfeabbc" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1be09cbc-377e-4896-b718-06fafbd8ce8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_3d7a9382-afae-43b2-8e0b-723a0a11198a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_36ce8334-4474-4e9d-8c0e-66333cfeabbc" xlink:to="loc_us-gaap_OtherAssetsCurrent_3d7a9382-afae-43b2-8e0b-723a0a11198a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_0c61fdd1-128f-47ae-96cf-56aa6281f77e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_36ce8334-4474-4e9d-8c0e-66333cfeabbc" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_0c61fdd1-128f-47ae-96cf-56aa6281f77e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_fc49bfcd-a7a9-4eff-9f5a-15f9622c586c" xlink:href="cms-20240331.xsd#cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_36ce8334-4474-4e9d-8c0e-66333cfeabbc" xlink:to="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_fc49bfcd-a7a9-4eff-9f5a-15f9622c586c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_48a742d5-c973-41a2-b981-aa88ab4e16c6" xlink:href="cms-20240331.xsd#cms_DeferredPropertyTaxes"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_36ce8334-4474-4e9d-8c0e-66333cfeabbc" xlink:to="loc_cms_DeferredPropertyTaxes_48a742d5-c973-41a2-b981-aa88ab4e16c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_66c16c58-2aec-4c3f-bf40-8a3eb828bda2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_36ce8334-4474-4e9d-8c0e-66333cfeabbc" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_66c16c58-2aec-4c3f-bf40-8a3eb828bda2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_a328c72e-1266-4b42-8099-01539d1cd71f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventorySupplies"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_36ce8334-4474-4e9d-8c0e-66333cfeabbc" xlink:to="loc_us-gaap_OtherInventorySupplies_a328c72e-1266-4b42-8099-01539d1cd71f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_8cd3f2be-55fe-4686-bdaf-cb90213b8f4e" 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_36ce8334-4474-4e9d-8c0e-66333cfeabbc" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_8cd3f2be-55fe-4686-bdaf-cb90213b8f4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6b72bbde-9a38-4c2c-84b4-313d467c1962" 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_e0989b06-1ab3-477c-9f0e-55f10f34f056" 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_6b72bbde-9a38-4c2c-84b4-313d467c1962" xlink:to="loc_us-gaap_ConstructionInProgressGross_e0989b06-1ab3-477c-9f0e-55f10f34f056" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_bd5683ea-b0a3-4e71-a9e9-c221bcaf5e5f" xlink:href="cms-20240331.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_6b72bbde-9a38-4c2c-84b4-313d467c1962" xlink:to="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_bd5683ea-b0a3-4e71-a9e9-c221bcaf5e5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_915296a3-b895-4101-9303-eeb6c2376cad" xlink:href="cms-20240331.xsd#cms_CommonStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fb30e67c-d48d-4805-ae91-efe56f5e11af" 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_915296a3-b895-4101-9303-eeb6c2376cad" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fb30e67c-d48d-4805-ae91-efe56f5e11af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_3d05947b-8361-4973-a9f1-35bd40eb2e50" 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_915296a3-b895-4101-9303-eeb6c2376cad" xlink:to="loc_us-gaap_CommonStockValue_3d05947b-8361-4973-a9f1-35bd40eb2e50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2d27666a-873a-4b12-9188-1be00143cc40" 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_915296a3-b895-4101-9303-eeb6c2376cad" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2d27666a-873a-4b12-9188-1be00143cc40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_f9a1e4d4-4aec-426e-90a5-523bed4fe789" 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_915296a3-b895-4101-9303-eeb6c2376cad" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_f9a1e4d4-4aec-426e-90a5-523bed4fe789" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="cms-20240331.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_e773becd-e3d8-4e97-9755-06b4c1516bff" 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_9bf581c6-cdc6-4c89-8129-3676ab72dc2d" 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_e773becd-e3d8-4e97-9755-06b4c1516bff" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_9bf581c6-cdc6-4c89-8129-3676ab72dc2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_5c0b491b-f35a-4454-9d25-354e65fde670" 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_e773becd-e3d8-4e97-9755-06b4c1516bff" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_5c0b491b-f35a-4454-9d25-354e65fde670" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_442114fb-1e6e-4449-bc99-88d246c50b55" xlink:href="cms-20240331.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_e773becd-e3d8-4e97-9755-06b4c1516bff" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_442114fb-1e6e-4449-bc99-88d246c50b55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_6004f860-3189-4b70-9a7a-6a0ae2868e2f" 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_e773becd-e3d8-4e97-9755-06b4c1516bff" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_6004f860-3189-4b70-9a7a-6a0ae2868e2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_efea407a-0a44-4549-a298-7e6aa790bff7" 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_e773becd-e3d8-4e97-9755-06b4c1516bff" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_efea407a-0a44-4549-a298-7e6aa790bff7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_bdc1c3e5-431a-4047-a809-436630115574" 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_e773becd-e3d8-4e97-9755-06b4c1516bff" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_bdc1c3e5-431a-4047-a809-436630115574" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_a75de7e0-733b-4e5d-a8dc-35013bf506a5" 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_e773becd-e3d8-4e97-9755-06b4c1516bff" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_a75de7e0-733b-4e5d-a8dc-35013bf506a5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cms-20240331.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_ddbb0cb6-c4ec-4060-ab3a-0a7d3294f94b" 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_c76ff281-953f-492c-8ba3-b900ce93fd91" 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_ddbb0cb6-c4ec-4060-ab3a-0a7d3294f94b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_c76ff281-953f-492c-8ba3-b900ce93fd91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_24cb4887-0c5c-473d-8f54-2b15b559e818" 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_ddbb0cb6-c4ec-4060-ab3a-0a7d3294f94b" xlink:to="loc_us-gaap_NetIncomeLoss_24cb4887-0c5c-473d-8f54-2b15b559e818" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="cms-20240331.xsd#ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_bc70c598-4494-412e-8b46-04bda0466849" xlink:href="cms-20240331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_843dc0ef-a1ca-41e1-bc36-1fa714cbc796" xlink:href="cms-20240331.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_bc70c598-4494-412e-8b46-04bda0466849" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_843dc0ef-a1ca-41e1-bc36-1fa714cbc796" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_6bdf41d8-2b2d-469d-942e-612fc9adebce" xlink:href="cms-20240331.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_bc70c598-4494-412e-8b46-04bda0466849" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_6bdf41d8-2b2d-469d-942e-612fc9adebce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_3de15eca-42ed-461d-afb9-b5eb7f5d67a7" xlink:href="cms-20240331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_e68c8692-7f75-454b-8e50-6a9332b951d0" xlink:href="cms-20240331.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_3de15eca-42ed-461d-afb9-b5eb7f5d67a7" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_e68c8692-7f75-454b-8e50-6a9332b951d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_575497e9-195c-4671-bff7-bcba7361815a" 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_3de15eca-42ed-461d-afb9-b5eb7f5d67a7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_575497e9-195c-4671-bff7-bcba7361815a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="cms-20240331.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_AssetsFairValueDisclosure_b1071d2f-b5ba-436d-a7df-5c83708317c1" 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_74018e77-8136-46d4-bf7f-8237c4d60a98" 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_b1071d2f-b5ba-436d-a7df-5c83708317c1" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_74018e77-8136-46d4-bf7f-8237c4d60a98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_fcd112b9-7d6f-4486-9ecf-e965afbc641a" xlink:href="cms-20240331.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_b1071d2f-b5ba-436d-a7df-5c83708317c1" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_fcd112b9-7d6f-4486-9ecf-e965afbc641a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e7144662-c0bd-4654-87de-b3a57889f90b" 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_b1071d2f-b5ba-436d-a7df-5c83708317c1" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e7144662-c0bd-4654-87de-b3a57889f90b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a430b522-eb55-431b-9f3a-49ffae39f57c" 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_b1071d2f-b5ba-436d-a7df-5c83708317c1" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a430b522-eb55-431b-9f3a-49ffae39f57c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_afead902-47c6-439f-abbb-1153698051f8" 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_57ac48e5-5c75-4853-aaa0-b3c657820b35" xlink:href="cms-20240331.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_afead902-47c6-439f-abbb-1153698051f8" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_57ac48e5-5c75-4853-aaa0-b3c657820b35" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails" xlink:type="simple" xlink:href="cms-20240331.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_35937f62-00df-4c40-8c35-ae9322f37e00" 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_a11049a9-ca20-4a01-b0fc-ef73bbb84ded" 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_35937f62-00df-4c40-8c35-ae9322f37e00" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_a11049a9-ca20-4a01-b0fc-ef73bbb84ded" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_bcc4734b-e0cd-4f65-8ef4-1af2c35db332" 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_35937f62-00df-4c40-8c35-ae9322f37e00" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_bcc4734b-e0cd-4f65-8ef4-1af2c35db332" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_879b61c9-c1b7-47fe-8904-053feb8879e5" 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_35937f62-00df-4c40-8c35-ae9322f37e00" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_879b61c9-c1b7-47fe-8904-053feb8879e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_883b0d9e-e9c2-4af7-a483-e20af5ae3486" 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_35937f62-00df-4c40-8c35-ae9322f37e00" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_883b0d9e-e9c2-4af7-a483-e20af5ae3486" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_83c39c33-7b41-4551-b831-bacd03d8d100" xlink:href="cms-20240331.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_35937f62-00df-4c40-8c35-ae9322f37e00" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_83c39c33-7b41-4551-b831-bacd03d8d100" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_6e092edd-eec9-4ca7-a0f3-846876ea1b6c" 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_35937f62-00df-4c40-8c35-ae9322f37e00" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_6e092edd-eec9-4ca7-a0f3-846876ea1b6c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="simple" xlink:href="cms-20240331.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_WeightedAverageNumberOfDilutedSharesOutstanding_b22e9684-262b-42fa-9377-371935daa585" 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_WeightedAverageNumberOfSharesOutstandingBasic_112c7b8f-dd3b-45a6-b1c3-a067afbee1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b22e9684-262b-42fa-9377-371935daa585" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_112c7b8f-dd3b-45a6-b1c3-a067afbee1bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_6806d3b9-41c4-43ff-8eb2-709c505a30b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b22e9684-262b-42fa-9377-371935daa585" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_6806d3b9-41c4-43ff-8eb2-709c505a30b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_5695f3a1-8b93-4f77-b396-d1904b5d78b2" 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_52f52090-611a-4f1b-b120-75c1897c736c" 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_5695f3a1-8b93-4f77-b396-d1904b5d78b2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_52f52090-611a-4f1b-b120-75c1897c736c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_da1ed3db-b65a-486f-9e86-4cb860e9ff03" 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_5695f3a1-8b93-4f77-b396-d1904b5d78b2" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_da1ed3db-b65a-486f-9e86-4cb860e9ff03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_7bdae2a6-1bf2-436a-885b-838de0b3cd7d" 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_5695f3a1-8b93-4f77-b396-d1904b5d78b2" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_7bdae2a6-1bf2-436a-885b-838de0b3cd7d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cms-20240331.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_5ed2ba30-a0cc-4451-9518-370a714a72f0" 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_3ad21ed6-9eeb-4542-bf4b-50e5b0dd1bec" 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_5ed2ba30-a0cc-4451-9518-370a714a72f0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3ad21ed6-9eeb-4542-bf4b-50e5b0dd1bec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_8acbf0ea-1c40-4681-b54f-cfd67f37e8a7" 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_5ed2ba30-a0cc-4451-9518-370a714a72f0" xlink:to="loc_us-gaap_LeaseIncome_8acbf0ea-1c40-4681-b54f-cfd67f37e8a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_1c9b8678-7775-48b1-a0e4-03aae78aaf35" xlink:href="cms-20240331.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_5ed2ba30-a0cc-4451-9518-370a714a72f0" xlink:to="loc_cms_FinancingIncome_1c9b8678-7775-48b1-a0e4-03aae78aaf35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms_cdb31ba1-73cc-473d-b9d4-e63ef45f5665" xlink:href="cms-20240331.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_5ed2ba30-a0cc-4451-9518-370a714a72f0" xlink:to="loc_cms_AlternativeRevenuePrograms_cdb31ba1-73cc-473d-b9d4-e63ef45f5665" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" xlink:type="simple" xlink:href="cms-20240331.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_Liabilities_a386169a-49f3-486a-ba78-4356b22cc8db" 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_e66ce813-53d7-4a8e-a289-d3b30fd1a0ce" 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_a386169a-49f3-486a-ba78-4356b22cc8db" xlink:to="loc_us-gaap_AccountsPayableCurrent_e66ce813-53d7-4a8e-a289-d3b30fd1a0ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_377efe08-818e-42d1-abb0-035d61306b7d" 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_Liabilities_a386169a-49f3-486a-ba78-4356b22cc8db" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_377efe08-818e-42d1-abb0-035d61306b7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_070c605f-0964-49ae-8b55-2d42c55471c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a386169a-49f3-486a-ba78-4356b22cc8db" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_070c605f-0964-49ae-8b55-2d42c55471c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_df0cd46f-9fed-4d80-86c2-ba16df94b58f" 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_87ae63de-6ef3-4aa6-ba47-37d8658d9aa6" 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_df0cd46f-9fed-4d80-86c2-ba16df94b58f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_87ae63de-6ef3-4aa6-ba47-37d8658d9aa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_faacdb2d-0e03-41c6-97ee-c846fde15f35" 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_df0cd46f-9fed-4d80-86c2-ba16df94b58f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_faacdb2d-0e03-41c6-97ee-c846fde15f35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_872a9895-520d-4662-90bc-b77964e06bad" 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_df0cd46f-9fed-4d80-86c2-ba16df94b58f" xlink:to="loc_us-gaap_OtherAssetsCurrent_872a9895-520d-4662-90bc-b77964e06bad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_f8def6a9-54ef-4148-86c0-6eb8e59e1e1a" 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_df0cd46f-9fed-4d80-86c2-ba16df94b58f" xlink:to="loc_us-gaap_ConstructionInProgressGross_f8def6a9-54ef-4148-86c0-6eb8e59e1e1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_b1367bbd-456d-4c66-b7b3-cdd4da51e7de" 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_df0cd46f-9fed-4d80-86c2-ba16df94b58f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_b1367bbd-456d-4c66-b7b3-cdd4da51e7de" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>cms-20240331_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:59d48a0d-70fd-4e80-8034-81811529c30c,g:1c45c0a6-7f93-47ab-b5f8-2684f117ec78-->
<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-20240331.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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_87705948-1c8f-4873-95dc-f4c6a9585ed9" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_DocumentInformationTable_87705948-1c8f-4873-95dc-f4c6a9585ed9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_bad89b00-cf43-42c6-bdcc-3ff21ecf9c88" 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_87705948-1c8f-4873-95dc-f4c6a9585ed9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_bad89b00-cf43-42c6-bdcc-3ff21ecf9c88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bad89b00-cf43-42c6-bdcc-3ff21ecf9c88_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_bad89b00-cf43-42c6-bdcc-3ff21ecf9c88" xlink:to="loc_us-gaap_ClassOfStockDomain_bad89b00-cf43-42c6-bdcc-3ff21ecf9c88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a7785f30-cefb-45d2-9cef-e2c0799891b0" 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_bad89b00-cf43-42c6-bdcc-3ff21ecf9c88" xlink:to="loc_us-gaap_ClassOfStockDomain_a7785f30-cefb-45d2-9cef-e2c0799891b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b690d6a4-82df-42d3-9d7e-d0d2f1cd3c9a" 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_a7785f30-cefb-45d2-9cef-e2c0799891b0" xlink:to="loc_us-gaap_CommonStockMember_b690d6a4-82df-42d3-9d7e-d0d2f1cd3c9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_01814ad0-241f-4904-8d8f-43eec8b9167e" xlink:href="cms-20240331.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a7785f30-cefb-45d2-9cef-e2c0799891b0" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_01814ad0-241f-4904-8d8f-43eec8b9167e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_187d61c3-e7b7-4307-941b-29929d74628f" xlink:href="cms-20240331.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a7785f30-cefb-45d2-9cef-e2c0799891b0" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_187d61c3-e7b7-4307-941b-29929d74628f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_609ae9be-e220-405d-aee4-5f94b9f4af66" xlink:href="cms-20240331.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a7785f30-cefb-45d2-9cef-e2c0799891b0" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_609ae9be-e220-405d-aee4-5f94b9f4af66" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_49f47a56-e2a1-471d-83ed-fc36b776e238" xlink:href="cms-20240331.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a7785f30-cefb-45d2-9cef-e2c0799891b0" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_49f47a56-e2a1-471d-83ed-fc36b776e238" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_7555ef5a-e6f6-4050-9bd0-163289830893" 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_a7785f30-cefb-45d2-9cef-e2c0799891b0" xlink:to="loc_us-gaap_CumulativePreferredStockMember_7555ef5a-e6f6-4050-9bd0-163289830893" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_599a768d-10b2-4a47-8609-c634d4b023fe" 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_87705948-1c8f-4873-95dc-f4c6a9585ed9" xlink:to="loc_dei_LegalEntityAxis_599a768d-10b2-4a47-8609-c634d4b023fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_599a768d-10b2-4a47-8609-c634d4b023fe_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_599a768d-10b2-4a47-8609-c634d4b023fe" xlink:to="loc_dei_EntityDomain_599a768d-10b2-4a47-8609-c634d4b023fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e8d6609f-ac74-4737-a959-a01c5c18407a" 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_599a768d-10b2-4a47-8609-c634d4b023fe" xlink:to="loc_dei_EntityDomain_e8d6609f-ac74-4737-a959-a01c5c18407a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fe8b9ecb-4269-4ee4-8956-ac7faa23ab59" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e8d6609f-ac74-4737-a959-a01c5c18407a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fe8b9ecb-4269-4ee4-8956-ac7faa23ab59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_e3e31e32-2051-4f60-89a5-dccbf5aa1d49" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_DocumentType_e3e31e32-2051-4f60-89a5-dccbf5aa1d49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_616211f9-8025-48d6-bfe1-762be273d2fb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_DocumentQuarterlyReport_616211f9-8025-48d6-bfe1-762be273d2fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_1c55f366-bdb7-41bb-8ebb-e3ef5ca477bd" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_DocumentPeriodEndDate_1c55f366-bdb7-41bb-8ebb-e3ef5ca477bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_b636eba5-64a6-43d8-a517-ba7f3dd21ab8" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_DocumentTransitionReport_b636eba5-64a6-43d8-a517-ba7f3dd21ab8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_316f5a4a-3fc9-48a6-ad5a-e6965c7dd744" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityFileNumber_316f5a4a-3fc9-48a6-ad5a-e6965c7dd744" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_2653b3a3-e9e4-4ce0-998d-f4845be6bf4f" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityRegistrantName_2653b3a3-e9e4-4ce0-998d-f4845be6bf4f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_ef8db44d-9ff4-4cf8-a23d-9e04ef4c757e" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityTaxIdentificationNumber_ef8db44d-9ff4-4cf8-a23d-9e04ef4c757e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_b737978a-6279-4e32-9b16-59b1047a0c90" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityIncorporationStateCountryCode_b737978a-6279-4e32-9b16-59b1047a0c90" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_30c39300-094d-4489-9dc6-b4a77126ceda" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityAddressAddressLine1_30c39300-094d-4489-9dc6-b4a77126ceda" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_1fdea242-b320-4efe-8ac6-bfe923f88e1c" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityAddressCityOrTown_1fdea242-b320-4efe-8ac6-bfe923f88e1c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_9dfd8fd6-c0c6-45d3-ac53-ae3a85b0b027" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityAddressStateOrProvince_9dfd8fd6-c0c6-45d3-ac53-ae3a85b0b027" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_fd8ec751-c506-460d-aa40-9f5a31b00d45" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityAddressPostalZipCode_fd8ec751-c506-460d-aa40-9f5a31b00d45" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_69da910e-ffb8-4ea6-bc64-be7e6f09a6db" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_CityAreaCode_69da910e-ffb8-4ea6-bc64-be7e6f09a6db" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_dda45640-fb9a-4dac-8351-826492c026a8" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_LocalPhoneNumber_dda45640-fb9a-4dac-8351-826492c026a8" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c562ed36-222b-4cb9-b322-3285929f631c" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_Security12bTitle_c562ed36-222b-4cb9-b322-3285929f631c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_7d30bc3a-c8cb-4984-af4d-de92a529d720" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_TradingSymbol_7d30bc3a-c8cb-4984-af4d-de92a529d720" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_67760f72-a104-4227-a8b6-80c891924c33" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_SecurityExchangeName_67760f72-a104-4227-a8b6-80c891924c33" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_51d8999b-ef00-4bbb-bb58-58865bc5654c" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityCurrentReportingStatus_51d8999b-ef00-4bbb-bb58-58865bc5654c" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_5fdec4b1-2257-46bb-8116-041186e0ffe8" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityInteractiveDataCurrent_5fdec4b1-2257-46bb-8116-041186e0ffe8" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_20e608ae-c88e-4bed-b789-4ec70566cab4" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityFilerCategory_20e608ae-c88e-4bed-b789-4ec70566cab4" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_295e5001-3d54-42ca-babb-63bf85eade9e" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntitySmallBusiness_295e5001-3d54-42ca-babb-63bf85eade9e" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_828e4eb0-4d3b-4fc5-b8ef-f92e21346522" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityEmergingGrowthCompany_828e4eb0-4d3b-4fc5-b8ef-f92e21346522" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_08956f77-0202-45c5-9288-cde96a96777e" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityShellCompany_08956f77-0202-45c5-9288-cde96a96777e" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_3f5817b5-9a51-4c50-8546-c863bd5379bb" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_3f5817b5-9a51-4c50-8546-c863bd5379bb" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_9aeb480c-0011-4812-b4f2-cd1b7e24b7b8" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityCentralIndexKey_9aeb480c-0011-4812-b4f2-cd1b7e24b7b8" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_75bbe60a-19bb-4001-ab5e-fc6467eb26c7" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_DocumentFiscalYearFocus_75bbe60a-19bb-4001-ab5e-fc6467eb26c7" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_db5c31c2-9e1d-4d66-af88-53778a78455e" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_DocumentFiscalPeriodFocus_db5c31c2-9e1d-4d66-af88-53778a78455e" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_32b93cf8-8988-4b63-a109-12150addd627" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_AmendmentFlag_32b93cf8-8988-4b63-a109-12150addd627" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_2df4d921-168c-48d3-a238-fb891ded39fe" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_CurrentFiscalYearEndDate_2df4d921-168c-48d3-a238-fb891ded39fe" xlink:type="arc" order="28"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="cms-20240331.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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" 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_2379b24d-bcf3-48c6-84f3-578d22d7c79a" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_StatementTable_2379b24d-bcf3-48c6-84f3-578d22d7c79a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_5ef9da43-79aa-4880-8292-74c9f0362ac8" 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_2379b24d-bcf3-48c6-84f3-578d22d7c79a" xlink:to="loc_srt_ProductOrServiceAxis_5ef9da43-79aa-4880-8292-74c9f0362ac8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5ef9da43-79aa-4880-8292-74c9f0362ac8_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_5ef9da43-79aa-4880-8292-74c9f0362ac8" xlink:to="loc_srt_ProductsAndServicesDomain_5ef9da43-79aa-4880-8292-74c9f0362ac8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_bac6a6c0-02f7-41c2-8e15-4c500fb2a899" 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_5ef9da43-79aa-4880-8292-74c9f0362ac8" xlink:to="loc_srt_ProductsAndServicesDomain_bac6a6c0-02f7-41c2-8e15-4c500fb2a899" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember_451ac702-27df-4427-9227-b5218f8385bc" 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_bac6a6c0-02f7-41c2-8e15-4c500fb2a899" xlink:to="loc_us-gaap_ElectricityPurchasedMember_451ac702-27df-4427-9227-b5218f8385bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OilAndGasPurchasedMember_62b84f7f-53b0-4c13-b466-9eaac4545f73" 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_bac6a6c0-02f7-41c2-8e15-4c500fb2a899" xlink:to="loc_us-gaap_OilAndGasPurchasedMember_62b84f7f-53b0-4c13-b466-9eaac4545f73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_eeaf34f9-251e-4528-a2f7-5bb1a689baab" 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_2379b24d-bcf3-48c6-84f3-578d22d7c79a" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_eeaf34f9-251e-4528-a2f7-5bb1a689baab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_eeaf34f9-251e-4528-a2f7-5bb1a689baab_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_eeaf34f9-251e-4528-a2f7-5bb1a689baab" xlink:to="loc_us-gaap_RelatedPartyDomain_eeaf34f9-251e-4528-a2f7-5bb1a689baab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e93962d4-2e2c-4d04-a0f8-01d4a215b851" 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_eeaf34f9-251e-4528-a2f7-5bb1a689baab" xlink:to="loc_us-gaap_RelatedPartyDomain_e93962d4-2e2c-4d04-a0f8-01d4a215b851" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_b3a4000d-e036-47a9-99be-a69d6fa537cb" 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_e93962d4-2e2c-4d04-a0f8-01d4a215b851" xlink:to="loc_us-gaap_RelatedPartyMember_b3a4000d-e036-47a9-99be-a69d6fa537cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_27060d6c-d591-436f-8339-54c4e0182ba2" 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_e93962d4-2e2c-4d04-a0f8-01d4a215b851" xlink:to="loc_us-gaap_NonrelatedPartyMember_27060d6c-d591-436f-8339-54c4e0182ba2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_76940acb-ad8b-44e0-848b-544d37d4fc58" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_Revenues_76940acb-ad8b-44e0-848b-544d37d4fc58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_7735e252-6d92-4b65-8e9b-edfe3af35b74" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_OperatingExpensesAbstract_7735e252-6d92-4b65-8e9b-edfe3af35b74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_7ab3ded3-a867-4b39-83cf-792f030f2819" 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_7735e252-6d92-4b65-8e9b-edfe3af35b74" xlink:to="loc_us-gaap_FuelCosts_7ab3ded3-a867-4b39-83cf-792f030f2819" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_0c974f66-2491-4b8d-97f1-53a13bbc1589" 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_7735e252-6d92-4b65-8e9b-edfe3af35b74" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_0c974f66-2491-4b8d-97f1-53a13bbc1589" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_62206994-8fd2-49ad-9bba-a275da7dc434" xlink:href="cms-20240331.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_7735e252-6d92-4b65-8e9b-edfe3af35b74" xlink:to="loc_cms_PurchasedPowerRelatedParties_62206994-8fd2-49ad-9bba-a275da7dc434" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_8175ce3e-49f7-4cb0-a237-c0ac56cabcf1" 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_7735e252-6d92-4b65-8e9b-edfe3af35b74" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_8175ce3e-49f7-4cb0-a237-c0ac56cabcf1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_bd163027-5e2c-4e21-8df1-befd9807309e" 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_7735e252-6d92-4b65-8e9b-edfe3af35b74" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_bd163027-5e2c-4e21-8df1-befd9807309e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_7a1c0f96-347e-4d0d-a9a7-e952eeb28fc1" 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_7735e252-6d92-4b65-8e9b-edfe3af35b74" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_7a1c0f96-347e-4d0d-a9a7-e952eeb28fc1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_b0ad3f4c-5f7d-42d9-82ea-2697a0869166" 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_7735e252-6d92-4b65-8e9b-edfe3af35b74" xlink:to="loc_us-gaap_CostsAndExpenses_b0ad3f4c-5f7d-42d9-82ea-2697a0869166" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_05163828-7627-4a57-8cc4-5402f9d631ae" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_OperatingIncomeLoss_05163828-7627-4a57-8cc4-5402f9d631ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_62b92f1e-cbd8-4f71-a050-f8b5e2301437" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_62b92f1e-cbd8-4f71-a050-f8b5e2301437" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_a68d36dd-0b71-417f-a677-55f012571b45" xlink:href="cms-20240331.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_62b92f1e-cbd8-4f71-a050-f8b5e2301437" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_a68d36dd-0b71-417f-a677-55f012571b45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_b5d38eec-a26e-4398-a67f-d3f2d9dd2f43" 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_62b92f1e-cbd8-4f71-a050-f8b5e2301437" xlink:to="loc_us-gaap_OtherNonoperatingIncome_b5d38eec-a26e-4398-a67f-d3f2d9dd2f43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_2827031c-162d-4345-88c4-7e11b44ca749" 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_62b92f1e-cbd8-4f71-a050-f8b5e2301437" xlink:to="loc_us-gaap_OtherNonoperatingExpense_2827031c-162d-4345-88c4-7e11b44ca749" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_e38edd6a-4dcc-4a10-9a34-cf5923badd20" 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_62b92f1e-cbd8-4f71-a050-f8b5e2301437" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_e38edd6a-4dcc-4a10-9a34-cf5923badd20" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_88edbb8f-a12f-47f4-9aa4-21f31a2ea35f" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_InterestExpenseAbstract_88edbb8f-a12f-47f4-9aa4-21f31a2ea35f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_eed74e2a-21ec-44cf-8911-25467f0ac944" 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_88edbb8f-a12f-47f4-9aa4-21f31a2ea35f" xlink:to="loc_us-gaap_InterestExpenseDebt_eed74e2a-21ec-44cf-8911-25467f0ac944" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_7a631733-868f-4cc2-9fb3-c504cd2ebf9d" 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_88edbb8f-a12f-47f4-9aa4-21f31a2ea35f" xlink:to="loc_us-gaap_InterestExpenseOther_7a631733-868f-4cc2-9fb3-c504cd2ebf9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ee301e7c-0e38-4a51-9d3e-fb2dc320f23d" 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_88edbb8f-a12f-47f4-9aa4-21f31a2ea35f" xlink:to="loc_us-gaap_InterestExpense_ee301e7c-0e38-4a51-9d3e-fb2dc320f23d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f45254d-d098-4fc8-8fea-e90f9ced1490" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f45254d-d098-4fc8-8fea-e90f9ced1490" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5a1f67e0-c9d0-40cf-a911-da21308507ad" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5a1f67e0-c9d0-40cf-a911-da21308507ad" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ab033996-98f7-4113-9e70-f428027f4d3e" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_ProfitLoss_ab033996-98f7-4113-9e70-f428027f4d3e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b27e6880-3f9b-4c73-a179-a9bac441a228" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b27e6880-3f9b-4c73-a179-a9bac441a228" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_52dab17e-cf3c-42e8-82a8-788494ac618c" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_NetIncomeLoss_52dab17e-cf3c-42e8-82a8-788494ac618c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_0cd77e19-8bf7-4a66-af06-ec0c7db1a9f3" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_0cd77e19-8bf7-4a66-af06-ec0c7db1a9f3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0eff2f0d-91fc-4125-9dab-b9e4a6e31951" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0eff2f0d-91fc-4125-9dab-b9e4a6e31951" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_c389aad6-1769-470d-8e1d-24b4df643199" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_c389aad6-1769-470d-8e1d-24b4df643199" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_bdabb8f3-da6c-45bb-8d87-9784ec58f50d" 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_c389aad6-1769-470d-8e1d-24b4df643199" xlink:to="loc_us-gaap_EarningsPerShareBasic_bdabb8f3-da6c-45bb-8d87-9784ec58f50d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_cf30e029-9807-4b4c-8f9c-280e9f66ddb1" 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_EarningsPerShareBasicAbstract_c389aad6-1769-470d-8e1d-24b4df643199" xlink:to="loc_us-gaap_EarningsPerShareDiluted_cf30e029-9807-4b4c-8f9c-280e9f66ddb1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20240331.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_ed91dbb0-2d78-49ad-b597-2546a48ccf19" 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_bcec460e-0ae4-42fe-afc4-32928402a78d" 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_ed91dbb0-2d78-49ad-b597-2546a48ccf19" xlink:to="loc_us-gaap_StatementTable_bcec460e-0ae4-42fe-afc4-32928402a78d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6a177dfe-95ea-4c89-b5a6-dd6bce4cf13d" 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_bcec460e-0ae4-42fe-afc4-32928402a78d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6a177dfe-95ea-4c89-b5a6-dd6bce4cf13d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6a177dfe-95ea-4c89-b5a6-dd6bce4cf13d_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_6a177dfe-95ea-4c89-b5a6-dd6bce4cf13d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6a177dfe-95ea-4c89-b5a6-dd6bce4cf13d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cf5be9de-f613-4bcd-ac6b-301a047cc823" 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_6a177dfe-95ea-4c89-b5a6-dd6bce4cf13d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cf5be9de-f613-4bcd-ac6b-301a047cc823" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OngoingCapitalExpendituresMember_a96126ce-f484-48ce-9ae6-34016abc824f" xlink:href="cms-20240331.xsd#cms_OngoingCapitalExpendituresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cf5be9de-f613-4bcd-ac6b-301a047cc823" xlink:to="loc_cms_OngoingCapitalExpendituresMember_a96126ce-f484-48ce-9ae6-34016abc824f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_83844a3a-8563-4449-97a7-9128c3100bd0" 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_ed91dbb0-2d78-49ad-b597-2546a48ccf19" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_83844a3a-8563-4449-97a7-9128c3100bd0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_32789c50-7758-48a6-93fc-ec6a6f91b4be" 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_83844a3a-8563-4449-97a7-9128c3100bd0" xlink:to="loc_us-gaap_ProfitLoss_32789c50-7758-48a6-93fc-ec6a6f91b4be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b0dd74fa-7c65-4e03-90d7-8d806506b947" 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_83844a3a-8563-4449-97a7-9128c3100bd0" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b0dd74fa-7c65-4e03-90d7-8d806506b947" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_fdd24b65-9797-4fc1-83cb-81f8c6dbdb80" 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_b0dd74fa-7c65-4e03-90d7-8d806506b947" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_fdd24b65-9797-4fc1-83cb-81f8c6dbdb80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_f036acb7-39af-427e-83d6-4b2a6306f998" 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_b0dd74fa-7c65-4e03-90d7-8d806506b947" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_f036acb7-39af-427e-83d6-4b2a6306f998" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_17a86138-7289-4659-8076-5098e4530ee2" 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_b0dd74fa-7c65-4e03-90d7-8d806506b947" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_17a86138-7289-4659-8076-5098e4530ee2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_51bec463-c1e9-4a00-a6e2-f7973fa9a2ed" 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_83844a3a-8563-4449-97a7-9128c3100bd0" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_51bec463-c1e9-4a00-a6e2-f7973fa9a2ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_1f34cb88-3b48-4e26-987e-7aa94c6c36cc" 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_51bec463-c1e9-4a00-a6e2-f7973fa9a2ed" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_1f34cb88-3b48-4e26-987e-7aa94c6c36cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_6b557ba2-46d8-4773-98ba-9bd645ed3031" 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_51bec463-c1e9-4a00-a6e2-f7973fa9a2ed" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_6b557ba2-46d8-4773-98ba-9bd645ed3031" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e3a30e17-31d8-4fa1-a05e-71120df53ff3" 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_51bec463-c1e9-4a00-a6e2-f7973fa9a2ed" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e3a30e17-31d8-4fa1-a05e-71120df53ff3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_347cbccd-f2a5-4b16-8119-69013c5c17ff" 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_51bec463-c1e9-4a00-a6e2-f7973fa9a2ed" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_347cbccd-f2a5-4b16-8119-69013c5c17ff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_3b7a5850-fc2c-4e79-b230-fd4123b3cff4" 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_51bec463-c1e9-4a00-a6e2-f7973fa9a2ed" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_3b7a5850-fc2c-4e79-b230-fd4123b3cff4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_19a39a1a-5f28-4912-95e4-e472858e577b" 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_83844a3a-8563-4449-97a7-9128c3100bd0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_19a39a1a-5f28-4912-95e4-e472858e577b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8d59c5f0-d58d-4108-859f-61d8d713580e" 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_ed91dbb0-2d78-49ad-b597-2546a48ccf19" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8d59c5f0-d58d-4108-859f-61d8d713580e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c6ba3379-4c08-4139-ae59-c3bcd23ee3ce" 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_8d59c5f0-d58d-4108-859f-61d8d713580e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c6ba3379-4c08-4139-ae59-c3bcd23ee3ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_29c15a99-ebde-4d4e-afe5-096d5e5b044e" 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_8d59c5f0-d58d-4108-859f-61d8d713580e" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_29c15a99-ebde-4d4e-afe5-096d5e5b044e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28a0e9db-f46f-4cc2-b45a-89b63faed96b" 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_8d59c5f0-d58d-4108-859f-61d8d713580e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28a0e9db-f46f-4cc2-b45a-89b63faed96b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_becb20f2-a1fc-4b4c-9dcc-9b8eb43e8d79" 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_ed91dbb0-2d78-49ad-b597-2546a48ccf19" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_becb20f2-a1fc-4b4c-9dcc-9b8eb43e8d79" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2db5aae9-0552-4267-bb61-137c58a225f0" 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_becb20f2-a1fc-4b4c-9dcc-9b8eb43e8d79" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2db5aae9-0552-4267-bb61-137c58a225f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_3266e27f-1a92-44ab-b7d0-36d8e0e5be75" 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_becb20f2-a1fc-4b4c-9dcc-9b8eb43e8d79" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_3266e27f-1a92-44ab-b7d0-36d8e0e5be75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_78aac8f4-2113-45c6-82d4-8e440dfad023" 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_becb20f2-a1fc-4b4c-9dcc-9b8eb43e8d79" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_78aac8f4-2113-45c6-82d4-8e440dfad023" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4d0021ac-9b99-4abf-af19-9ed98b4838cf" 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_becb20f2-a1fc-4b4c-9dcc-9b8eb43e8d79" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4d0021ac-9b99-4abf-af19-9ed98b4838cf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred_0fdc400e-e6e2-4a90-ad05-7889ac86d12a" xlink:href="cms-20240331.xsd#cms_PaymentsOfOrdinaryDividendsCommonAndPreferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_becb20f2-a1fc-4b4c-9dcc-9b8eb43e8d79" xlink:to="loc_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred_0fdc400e-e6e2-4a90-ad05-7889ac86d12a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_396a1ccf-b957-4ffe-9d5c-30647f2a78dd" 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_becb20f2-a1fc-4b4c-9dcc-9b8eb43e8d79" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_396a1ccf-b957-4ffe-9d5c-30647f2a78dd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_60b7c476-7689-4cce-83ee-128bb64d695c" 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_becb20f2-a1fc-4b4c-9dcc-9b8eb43e8d79" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_60b7c476-7689-4cce-83ee-128bb64d695c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_37de6920-a5e8-4817-b7dd-0eca54d4e90e" 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_ed91dbb0-2d78-49ad-b597-2546a48ccf19" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_37de6920-a5e8-4817-b7dd-0eca54d4e90e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2bd2e2d6-4e87-4cdc-be88-d7cf1280a65a" 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_ed91dbb0-2d78-49ad-b597-2546a48ccf19" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2bd2e2d6-4e87-4cdc-be88-d7cf1280a65a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9f16e4b2-5cb8-43b8-aead-eef8e9a51e4b" 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_NonCashTransactionsAbstract_55ed538a-1b4f-421d-a12d-1b278af4801c" xlink:href="cms-20240331.xsd#cms_NonCashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ed91dbb0-2d78-49ad-b597-2546a48ccf19" xlink:to="loc_cms_NonCashTransactionsAbstract_55ed538a-1b4f-421d-a12d-1b278af4801c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_781e0a92-722b-437a-8371-2418463e47c1" 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_55ed538a-1b4f-421d-a12d-1b278af4801c" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_781e0a92-722b-437a-8371-2418463e47c1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="cms-20240331.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_ef1033a1-ddc0-4d41-bf3c-bc4a13a93841" 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_bf07ad6a-0c22-4c03-a750-cd097e0ac58a" 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_ef1033a1-ddc0-4d41-bf3c-bc4a13a93841" xlink:to="loc_us-gaap_StatementTable_bf07ad6a-0c22-4c03-a750-cd097e0ac58a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b348c37b-8e1d-492a-b4dc-8b42948f1ddb" 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_bf07ad6a-0c22-4c03-a750-cd097e0ac58a" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b348c37b-8e1d-492a-b4dc-8b42948f1ddb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b348c37b-8e1d-492a-b4dc-8b42948f1ddb_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_b348c37b-8e1d-492a-b4dc-8b42948f1ddb" xlink:to="loc_us-gaap_RelatedPartyDomain_b348c37b-8e1d-492a-b4dc-8b42948f1ddb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_11862426-6ef0-42bd-9a43-f7c2ef71480d" 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_b348c37b-8e1d-492a-b4dc-8b42948f1ddb" xlink:to="loc_us-gaap_RelatedPartyDomain_11862426-6ef0-42bd-9a43-f7c2ef71480d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_19d8a588-089e-45b4-856b-b130aed5eb9f" 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_11862426-6ef0-42bd-9a43-f7c2ef71480d" xlink:to="loc_us-gaap_NonrelatedPartyMember_19d8a588-089e-45b4-856b-b130aed5eb9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_7539cf10-aae0-4e99-8097-ab75fcbe17eb" 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_11862426-6ef0-42bd-9a43-f7c2ef71480d" xlink:to="loc_us-gaap_RelatedPartyMember_7539cf10-aae0-4e99-8097-ab75fcbe17eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_ba52f783-1e67-48a5-acf3-0077e0abe274" 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_ef1033a1-ddc0-4d41-bf3c-bc4a13a93841" xlink:to="loc_us-gaap_AssetsAbstract_ba52f783-1e67-48a5-acf3-0077e0abe274" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_8be279ae-ef9c-4271-bd1d-10b82f90c787" 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_ba52f783-1e67-48a5-acf3-0077e0abe274" xlink:to="loc_us-gaap_AssetsCurrentAbstract_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_da7e2337-3b84-46fc-af45-bf747ec0ecff" 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_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_da7e2337-3b84-46fc-af45-bf747ec0ecff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_82289cc6-c296-49ed-9148-9e1965146014" 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_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_82289cc6-c296-49ed-9148-9e1965146014" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_58f181de-658a-41fd-9ada-59aab662d40b" xlink:href="cms-20240331.xsd#cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:to="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_58f181de-658a-41fd-9ada-59aab662d40b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1318e02b-729d-4ce3-82d7-0e16356d8847" 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_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1318e02b-729d-4ce3-82d7-0e16356d8847" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_c0f0b2a4-dd7b-4283-a6cb-18de4273e9fb" 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_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:to="loc_us-gaap_InventoryNetAbstract_c0f0b2a4-dd7b-4283-a6cb-18de4273e9fb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_82994b6a-3821-4f90-817d-d2df1583de0d" 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_c0f0b2a4-dd7b-4283-a6cb-18de4273e9fb" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_82994b6a-3821-4f90-817d-d2df1583de0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_233532da-d2bb-426d-bbcd-048646f5446f" 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_c0f0b2a4-dd7b-4283-a6cb-18de4273e9fb" xlink:to="loc_us-gaap_OtherInventorySupplies_233532da-d2bb-426d-bbcd-048646f5446f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_3cf3a754-98c8-4637-8314-9a5fa57d7154" 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_c0f0b2a4-dd7b-4283-a6cb-18de4273e9fb" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_3cf3a754-98c8-4637-8314-9a5fa57d7154" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_21bd8b26-954a-4e1b-8fa8-da0ae49d0da1" xlink:href="cms-20240331.xsd#cms_DeferredPropertyTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:to="loc_cms_DeferredPropertyTaxes_21bd8b26-954a-4e1b-8fa8-da0ae49d0da1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_4519c0b6-516d-469e-a009-42464f3cebc9" 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_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_4519c0b6-516d-469e-a009-42464f3cebc9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_25fe9978-dbef-4104-8abf-89aa6c635a62" 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_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:to="loc_us-gaap_OtherAssetsCurrent_25fe9978-dbef-4104-8abf-89aa6c635a62" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_43601c90-b788-4731-9e5f-cd1682d23f63" 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_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:to="loc_us-gaap_AssetsCurrent_43601c90-b788-4731-9e5f-cd1682d23f63" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_21201dd0-8de7-47a3-a854-48fd71a3e184" 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_ba52f783-1e67-48a5-acf3-0077e0abe274" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_21201dd0-8de7-47a3-a854-48fd71a3e184" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_3b8523f1-f1f9-4ffa-852c-ecc75a08c2fb" xlink:href="cms-20240331.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_21201dd0-8de7-47a3-a854-48fd71a3e184" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_3b8523f1-f1f9-4ffa-852c-ecc75a08c2fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_767c3ebe-7f62-4f75-a84d-6b772c6c18b2" 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_21201dd0-8de7-47a3-a854-48fd71a3e184" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_767c3ebe-7f62-4f75-a84d-6b772c6c18b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_10e35ee4-fa05-4618-9451-8a769a8eca74" xlink:href="cms-20240331.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_21201dd0-8de7-47a3-a854-48fd71a3e184" xlink:to="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_10e35ee4-fa05-4618-9451-8a769a8eca74" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_0d4ac524-261e-4514-9e07-7d2d899d40f5" 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_21201dd0-8de7-47a3-a854-48fd71a3e184" xlink:to="loc_us-gaap_ConstructionInProgressGross_0d4ac524-261e-4514-9e07-7d2d899d40f5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b643b6b2-1a3c-43b6-adaa-6e92c7a764e9" 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_21201dd0-8de7-47a3-a854-48fd71a3e184" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b643b6b2-1a3c-43b6-adaa-6e92c7a764e9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_426abe78-0354-434f-b707-58bd088a23a0" 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_ba52f783-1e67-48a5-acf3-0077e0abe274" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_426abe78-0354-434f-b707-58bd088a23a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_6d63779a-6489-40fa-930e-1e6afbb8828e" 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_426abe78-0354-434f-b707-58bd088a23a0" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_6d63779a-6489-40fa-930e-1e6afbb8828e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_938a3794-5a38-47ce-8944-9a755f7addac" 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_426abe78-0354-434f-b707-58bd088a23a0" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_938a3794-5a38-47ce-8944-9a755f7addac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_ef252c59-9dd8-490a-aff5-65ce7fbdd670" 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_426abe78-0354-434f-b707-58bd088a23a0" xlink:to="loc_us-gaap_EquityMethodInvestments_ef252c59-9dd8-490a-aff5-65ce7fbdd670" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_ab126f03-e002-403b-9e67-f9a4289a0bf1" 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_426abe78-0354-434f-b707-58bd088a23a0" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_ab126f03-e002-403b-9e67-f9a4289a0bf1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_dc49f90e-053f-40dc-a872-2abcfdf16072" 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_426abe78-0354-434f-b707-58bd088a23a0" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_dc49f90e-053f-40dc-a872-2abcfdf16072" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_fc350520-ec95-4170-aa4a-2ffc2df3947d" xlink:href="cms-20240331.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_426abe78-0354-434f-b707-58bd088a23a0" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_fc350520-ec95-4170-aa4a-2ffc2df3947d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_fb12973f-dcbd-49a0-b263-7594396ba91d" 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_ba52f783-1e67-48a5-acf3-0077e0abe274" xlink:to="loc_us-gaap_Assets_fb12973f-dcbd-49a0-b263-7594396ba91d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_85a4909b-8ea9-4038-b2ec-c5d013756019" 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_ef1033a1-ddc0-4d41-bf3c-bc4a13a93841" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_85a4909b-8ea9-4038-b2ec-c5d013756019" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" 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_85a4909b-8ea9-4038-b2ec-c5d013756019" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_04cf13b3-9f94-4980-83ac-2b692635772e" xlink:href="cms-20240331.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_04cf13b3-9f94-4980-83ac-2b692635772e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_c9d2c7ee-7b02-4e47-a795-687536e9252c" 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_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:to="loc_us-gaap_NotesPayableCurrent_c9d2c7ee-7b02-4e47-a795-687536e9252c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_6c107d3f-6f4d-4ce0-884d-17439f27bc42" 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_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:to="loc_us-gaap_AccountsPayableCurrent_6c107d3f-6f4d-4ce0-884d-17439f27bc42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_f32a10a7-bdd6-46ab-880b-ee61df6d1049" xlink:href="cms-20240331.xsd#cms_AccruedRateRefunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:to="loc_cms_AccruedRateRefunds_f32a10a7-bdd6-46ab-880b-ee61df6d1049" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_76debd02-10dc-4daa-8048-8d43ff6ecd25" 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_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_76debd02-10dc-4daa-8048-8d43ff6ecd25" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_8d21744a-99ed-4099-b9d8-e0ea321aaed3" 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_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:to="loc_us-gaap_TaxesPayableCurrent_8d21744a-99ed-4099-b9d8-e0ea321aaed3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_085f123c-aada-4d93-98e6-ecb3a204a9cc" 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_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_085f123c-aada-4d93-98e6-ecb3a204a9cc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_64502791-f746-4b56-bd12-486d0fce2e68" 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_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_64502791-f746-4b56-bd12-486d0fce2e68" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4ef29a1c-d76b-49d1-96bf-eb0fe7b7eb67" 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_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:to="loc_us-gaap_LiabilitiesCurrent_4ef29a1c-d76b-49d1-96bf-eb0fe7b7eb67" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_fc965972-b06b-40de-96a7-beecfef17a1d" 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_85a4909b-8ea9-4038-b2ec-c5d013756019" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_6e7c2644-ad2c-4702-a663-6ac6a78a4d42" 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_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_6e7c2644-ad2c-4702-a663-6ac6a78a4d42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_0fbea456-d6de-458a-9582-1445c35ff920" 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_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_0fbea456-d6de-458a-9582-1445c35ff920" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_693fe96c-8d2f-42fa-9404-603f3e5955e5" 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_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_693fe96c-8d2f-42fa-9404-603f3e5955e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_75bbe0da-ed5a-4a41-ae5f-eafdf09b15c7" 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_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_75bbe0da-ed5a-4a41-ae5f-eafdf09b15c7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_1427cc76-ccbc-47a9-a851-cadffb14658f" 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_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_1427cc76-ccbc-47a9-a851-cadffb14658f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_883c2df8-ca66-4475-9a44-1ec925a2a9b8" 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_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_883c2df8-ca66-4475-9a44-1ec925a2a9b8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_2e88561b-3f64-4e07-8e48-7d6189693adf" 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_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_2e88561b-3f64-4e07-8e48-7d6189693adf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_fed14e3b-e328-4f7f-85a3-046db841cfc1" 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_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_fed14e3b-e328-4f7f-85a3-046db841cfc1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_bc75fc03-c6db-4317-bea1-7a6b26a35b5d" 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_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_bc75fc03-c6db-4317-bea1-7a6b26a35b5d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_2a6988f1-1b2a-45e0-be22-673dd518841f" 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_85a4909b-8ea9-4038-b2ec-c5d013756019" xlink:to="loc_us-gaap_CommitmentsAndContingencies_2a6988f1-1b2a-45e0-be22-673dd518841f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_0e529970-43d3-496d-b1f0-a858aff0610a" 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_85a4909b-8ea9-4038-b2ec-c5d013756019" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_0e529970-43d3-496d-b1f0-a858aff0610a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_eccf4a80-2626-4433-a882-c1a793324d8a" 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_0e529970-43d3-496d-b1f0-a858aff0610a" xlink:to="loc_us-gaap_StockholdersEquityAbstract_eccf4a80-2626-4433-a882-c1a793324d8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_52870ed9-f652-4c88-9c62-a9811edbc9bb" 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_eccf4a80-2626-4433-a882-c1a793324d8a" xlink:to="loc_us-gaap_CommonStockValue_52870ed9-f652-4c88-9c62-a9811edbc9bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9e19e35e-f7be-4d02-a9cd-4b3883ca5926" 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_eccf4a80-2626-4433-a882-c1a793324d8a" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9e19e35e-f7be-4d02-a9cd-4b3883ca5926" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e1e3632c-d1d9-43b7-a83e-a43f5974287a" 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_eccf4a80-2626-4433-a882-c1a793324d8a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e1e3632c-d1d9-43b7-a83e-a43f5974287a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5b8dffeb-c390-4bb7-84d5-16ad04904ec2" 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_eccf4a80-2626-4433-a882-c1a793324d8a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5b8dffeb-c390-4bb7-84d5-16ad04904ec2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_17f9d210-f558-4b5f-a1f6-5c985201fa33" xlink:href="cms-20240331.xsd#cms_CommonStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_eccf4a80-2626-4433-a882-c1a793324d8a" xlink:to="loc_cms_CommonStockholdersEquity_17f9d210-f558-4b5f-a1f6-5c985201fa33" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_a3ddd1a5-95a8-4dcf-a854-e99393abe5cb" 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_eccf4a80-2626-4433-a882-c1a793324d8a" xlink:to="loc_us-gaap_PreferredStockValue_a3ddd1a5-95a8-4dcf-a854-e99393abe5cb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_18926c1f-d40b-4086-8603-e5d62eaaefd4" 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_eccf4a80-2626-4433-a882-c1a793324d8a" xlink:to="loc_us-gaap_StockholdersEquity_18926c1f-d40b-4086-8603-e5d62eaaefd4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_cc486c63-fdfa-4e12-90d8-28f331688ab1" 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_0e529970-43d3-496d-b1f0-a858aff0610a" xlink:to="loc_us-gaap_MinorityInterest_cc486c63-fdfa-4e12-90d8-28f331688ab1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_08d7df0c-3a3a-45db-be7d-7eae5de0c958" 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_0e529970-43d3-496d-b1f0-a858aff0610a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_08d7df0c-3a3a-45db-be7d-7eae5de0c958" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_b2df1125-f5eb-4f30-b2b7-2f495c9ed865" 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_85a4909b-8ea9-4038-b2ec-c5d013756019" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_b2df1125-f5eb-4f30-b2b7-2f495c9ed865" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20240331.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_f4294ca4-39a7-4803-8942-bdcd34117cc0" 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_96aba1aa-dad5-428b-a1d6-83d671fc55f5" 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_f4294ca4-39a7-4803-8942-bdcd34117cc0" xlink:to="loc_us-gaap_StatementTable_96aba1aa-dad5-428b-a1d6-83d671fc55f5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_07f30a52-0d08-4b41-855c-f3a2006abbb4" 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_96aba1aa-dad5-428b-a1d6-83d671fc55f5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_07f30a52-0d08-4b41-855c-f3a2006abbb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_07f30a52-0d08-4b41-855c-f3a2006abbb4_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_07f30a52-0d08-4b41-855c-f3a2006abbb4" xlink:to="loc_us-gaap_ClassOfStockDomain_07f30a52-0d08-4b41-855c-f3a2006abbb4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_063aaee4-cd6a-40c1-b0d4-1df4a7aba445" 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_07f30a52-0d08-4b41-855c-f3a2006abbb4" xlink:to="loc_us-gaap_ClassOfStockDomain_063aaee4-cd6a-40c1-b0d4-1df4a7aba445" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_240ec0a8-34e2-473a-8448-93fb26063b6d" xlink:href="cms-20240331.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_063aaee4-cd6a-40c1-b0d4-1df4a7aba445" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_240ec0a8-34e2-473a-8448-93fb26063b6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8ca30c5d-1553-4786-8fb4-609f2aaa929a" 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_f4294ca4-39a7-4803-8942-bdcd34117cc0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8ca30c5d-1553-4786-8fb4-609f2aaa929a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_d5837d33-f834-49d0-8040-cd2c68b9d3dd" 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_f4294ca4-39a7-4803-8942-bdcd34117cc0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_d5837d33-f834-49d0-8040-cd2c68b9d3dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ffedf37e-e95a-416b-8b0a-c24d41a6885f" 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_f4294ca4-39a7-4803-8942-bdcd34117cc0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ffedf37e-e95a-416b-8b0a-c24d41a6885f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_601ef515-5fef-4c81-ab63-ae9ca2f73d8d" 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_f4294ca4-39a7-4803-8942-bdcd34117cc0" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_601ef515-5fef-4c81-ab63-ae9ca2f73d8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_1d7cb615-16c0-4d2c-865e-1ada56eb2b20" 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_f4294ca4-39a7-4803-8942-bdcd34117cc0" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_1d7cb615-16c0-4d2c-865e-1ada56eb2b20" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited" xlink:type="simple" xlink:href="cms-20240331.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_b7b6c371-fe4a-40eb-aee4-532df41359fe" 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_c0f14cb0-5824-447d-bb41-da2df9fe594b" 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_b7b6c371-fe4a-40eb-aee4-532df41359fe" xlink:to="loc_us-gaap_StatementTable_c0f14cb0-5824-447d-bb41-da2df9fe594b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9b1a2f5e-b894-4e42-85c2-50e88a83de92" 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_c0f14cb0-5824-447d-bb41-da2df9fe594b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9b1a2f5e-b894-4e42-85c2-50e88a83de92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9b1a2f5e-b894-4e42-85c2-50e88a83de92_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_9b1a2f5e-b894-4e42-85c2-50e88a83de92" xlink:to="loc_us-gaap_EquityComponentDomain_9b1a2f5e-b894-4e42-85c2-50e88a83de92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7e400f1f-bd31-4064-b24e-4f0fb5dcb4f6" 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_9b1a2f5e-b894-4e42-85c2-50e88a83de92" xlink:to="loc_us-gaap_EquityComponentDomain_7e400f1f-bd31-4064-b24e-4f0fb5dcb4f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_48489588-eced-47fc-965e-1ccfc5fdd234" 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_7e400f1f-bd31-4064-b24e-4f0fb5dcb4f6" xlink:to="loc_us-gaap_CommonStockMember_48489588-eced-47fc-965e-1ccfc5fdd234" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_6285e75c-a760-40ad-acbc-49eeee3093db" 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_7e400f1f-bd31-4064-b24e-4f0fb5dcb4f6" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_6285e75c-a760-40ad-acbc-49eeee3093db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b07d8c98-c6b4-4cf3-bffa-8124a4d708dd" 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_7e400f1f-bd31-4064-b24e-4f0fb5dcb4f6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b07d8c98-c6b4-4cf3-bffa-8124a4d708dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_db9fbbc3-48b3-480c-8eaf-e94508a3862b" 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_b07d8c98-c6b4-4cf3-bffa-8124a4d708dd" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_db9fbbc3-48b3-480c-8eaf-e94508a3862b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_abcf3d09-4725-40c2-b953-196aebe317da" 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_7e400f1f-bd31-4064-b24e-4f0fb5dcb4f6" xlink:to="loc_us-gaap_RetainedEarningsMember_abcf3d09-4725-40c2-b953-196aebe317da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_00cdc2e0-44c0-47a4-bfd5-f359dd2ecf77" 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_7e400f1f-bd31-4064-b24e-4f0fb5dcb4f6" xlink:to="loc_us-gaap_PreferredStockMember_00cdc2e0-44c0-47a4-bfd5-f359dd2ecf77" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_0e886aad-f523-499a-ad1b-63574becf882" 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_7e400f1f-bd31-4064-b24e-4f0fb5dcb4f6" xlink:to="loc_us-gaap_NoncontrollingInterestMember_0e886aad-f523-499a-ad1b-63574becf882" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05740395-2e3d-4f32-b5d3-822260e300f7" 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_b7b6c371-fe4a-40eb-aee4-532df41359fe" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_75c4b1a6-2e31-4c09-89ba-bb424b1965cd" 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_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_75c4b1a6-2e31-4c09-89ba-bb424b1965cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_5d4989e8-80e8-4648-a8de-4333238e0abc" 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_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_5d4989e8-80e8-4648-a8de-4333238e0abc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_5dd2a247-14b4-4b4a-bc3f-fba8cfd64ef7" 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_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_5dd2a247-14b4-4b4a-bc3f-fba8cfd64ef7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_72d8fea6-8552-4b45-933a-c3c12ebbe6ac" 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_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_72d8fea6-8552-4b45-933a-c3c12ebbe6ac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_ac9402bd-459f-4795-86c6-dec9d18cb970" 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_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_ac9402bd-459f-4795-86c6-dec9d18cb970" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a2ec4d42-9df6-4a60-986f-abcdcbf236b5" 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_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_ProfitLoss_a2ec4d42-9df6-4a60-986f-abcdcbf236b5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_20622d6d-5be9-457b-a8f1-a72a5fcce592" 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_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_DividendsCommonStockCash_20622d6d-5be9-457b-a8f1-a72a5fcce592" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash_44666c72-64b5-4a94-bee4-8d2aca5e2d9a" 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_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_DividendsPreferredStockCash_44666c72-64b5-4a94-bee4-8d2aca5e2d9a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_a1632b99-890d-4181-9079-34639aa5b6ea" 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_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_a1632b99-890d-4181-9079-34639aa5b6ea" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_68287c03-ac3f-42d0-a35a-87b1a35da42a" 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_CommonStockDividendsPerShareDeclared_1784a4cf-1713-4412-baa6-f158694bde44" 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_b7b6c371-fe4a-40eb-aee4-532df41359fe" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_1784a4cf-1713-4412-baa6-f158694bde44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsPerShareDeclared_f9023198-75e0-4ef7-a25d-9a7faed982d5" 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_b7b6c371-fe4a-40eb-aee4-532df41359fe" xlink:to="loc_us-gaap_PreferredStockDividendsPerShareDeclared_f9023198-75e0-4ef7-a25d-9a7faed982d5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="cms-20240331.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_89e21182-fd94-476a-a4aa-67a956dbcc3e" 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_fa061d66-f6ef-4135-80eb-093b96632094" 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_89e21182-fd94-476a-a4aa-67a956dbcc3e" xlink:to="loc_us-gaap_StatementTable_fa061d66-f6ef-4135-80eb-093b96632094" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d6f5b1df-d964-4b83-9467-c929270370f2" 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_fa061d66-f6ef-4135-80eb-093b96632094" xlink:to="loc_dei_LegalEntityAxis_d6f5b1df-d964-4b83-9467-c929270370f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d6f5b1df-d964-4b83-9467-c929270370f2_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_d6f5b1df-d964-4b83-9467-c929270370f2" xlink:to="loc_dei_EntityDomain_d6f5b1df-d964-4b83-9467-c929270370f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4c4ebc7c-4b63-4386-bb8e-2944c6602c16" 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_d6f5b1df-d964-4b83-9467-c929270370f2" xlink:to="loc_dei_EntityDomain_4c4ebc7c-4b63-4386-bb8e-2944c6602c16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_363d1daa-e365-4568-b053-96d6456d48a4" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4c4ebc7c-4b63-4386-bb8e-2944c6602c16" xlink:to="loc_cms_ConsumersEnergyCompanyMember_363d1daa-e365-4568-b053-96d6456d48a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a0b7bd77-e5f7-4e6a-95e9-43e7604e0bc7" 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_fa061d66-f6ef-4135-80eb-093b96632094" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a0b7bd77-e5f7-4e6a-95e9-43e7604e0bc7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_a0b7bd77-e5f7-4e6a-95e9-43e7604e0bc7_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_a0b7bd77-e5f7-4e6a-95e9-43e7604e0bc7" xlink:to="loc_us-gaap_RelatedPartyDomain_a0b7bd77-e5f7-4e6a-95e9-43e7604e0bc7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_a69f2662-d058-4601-866e-13c509cbd869" 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_a0b7bd77-e5f7-4e6a-95e9-43e7604e0bc7" xlink:to="loc_us-gaap_RelatedPartyDomain_a69f2662-d058-4601-866e-13c509cbd869" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_5d428432-6ddb-482a-83c7-d1a36ddc8849" 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_a69f2662-d058-4601-866e-13c509cbd869" xlink:to="loc_us-gaap_RelatedPartyMember_5d428432-6ddb-482a-83c7-d1a36ddc8849" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_3d4988a2-4c98-42a5-8082-9ae217a5a49b" 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_a69f2662-d058-4601-866e-13c509cbd869" xlink:to="loc_us-gaap_NonrelatedPartyMember_3d4988a2-4c98-42a5-8082-9ae217a5a49b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_eb1e35b6-c078-4ae3-904a-90f157f0b619" 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_89e21182-fd94-476a-a4aa-67a956dbcc3e" xlink:to="loc_us-gaap_Revenues_eb1e35b6-c078-4ae3-904a-90f157f0b619" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_802b8c8c-ff91-40d2-bd33-cd70afb494ce" 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_89e21182-fd94-476a-a4aa-67a956dbcc3e" xlink:to="loc_us-gaap_OperatingExpensesAbstract_802b8c8c-ff91-40d2-bd33-cd70afb494ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_27f75137-ae38-4a36-8420-36eb9cbba547" 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_802b8c8c-ff91-40d2-bd33-cd70afb494ce" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_27f75137-ae38-4a36-8420-36eb9cbba547" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_15ad7321-68da-4a60-9db8-615ad79c091e" 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_802b8c8c-ff91-40d2-bd33-cd70afb494ce" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_15ad7321-68da-4a60-9db8-615ad79c091e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_cb8a6e27-2fa8-4722-9d3d-4237fdb863e2" xlink:href="cms-20240331.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_802b8c8c-ff91-40d2-bd33-cd70afb494ce" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_cb8a6e27-2fa8-4722-9d3d-4237fdb863e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_fb6625e8-7da0-44ba-84fa-33fdf129d5ac" 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_802b8c8c-ff91-40d2-bd33-cd70afb494ce" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_fb6625e8-7da0-44ba-84fa-33fdf129d5ac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_2ae40ae5-f020-4a14-8485-204387acf5ff" 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_802b8c8c-ff91-40d2-bd33-cd70afb494ce" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_2ae40ae5-f020-4a14-8485-204387acf5ff" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_8da37d30-1440-47d9-a413-964ad83e43eb" 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_802b8c8c-ff91-40d2-bd33-cd70afb494ce" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_8da37d30-1440-47d9-a413-964ad83e43eb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_87921030-9f2a-4277-b6ec-4b06d7aed5a7" 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_802b8c8c-ff91-40d2-bd33-cd70afb494ce" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_87921030-9f2a-4277-b6ec-4b06d7aed5a7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_dfcda7e0-fb29-41c3-a5a2-40087a8da3a3" 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_802b8c8c-ff91-40d2-bd33-cd70afb494ce" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_dfcda7e0-fb29-41c3-a5a2-40087a8da3a3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ecebe7e9-5596-496a-b425-5805718da761" 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_89e21182-fd94-476a-a4aa-67a956dbcc3e" xlink:to="loc_us-gaap_OperatingIncomeLoss_ecebe7e9-5596-496a-b425-5805718da761" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_323a78d4-bbfe-4f0d-8060-b8b39342e3ac" 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_89e21182-fd94-476a-a4aa-67a956dbcc3e" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_323a78d4-bbfe-4f0d-8060-b8b39342e3ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_294290ae-4eac-4b8c-ab21-bd5472a75c87" xlink:href="cms-20240331.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_323a78d4-bbfe-4f0d-8060-b8b39342e3ac" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_294290ae-4eac-4b8c-ab21-bd5472a75c87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_25cfe298-1751-4608-9356-aca3c010b81c" 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_323a78d4-bbfe-4f0d-8060-b8b39342e3ac" xlink:to="loc_us-gaap_OtherNonoperatingIncome_25cfe298-1751-4608-9356-aca3c010b81c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_9b654747-58ed-433e-b224-60b632659ac7" 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_323a78d4-bbfe-4f0d-8060-b8b39342e3ac" xlink:to="loc_us-gaap_OtherNonoperatingExpense_9b654747-58ed-433e-b224-60b632659ac7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_787fea82-dd7e-496a-95e9-d94994e130de" 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_323a78d4-bbfe-4f0d-8060-b8b39342e3ac" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_787fea82-dd7e-496a-95e9-d94994e130de" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_27cac6bc-7aab-47f6-aeb7-e1311695fe72" 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_89e21182-fd94-476a-a4aa-67a956dbcc3e" xlink:to="loc_us-gaap_InterestExpenseAbstract_27cac6bc-7aab-47f6-aeb7-e1311695fe72" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_70468f29-e840-42be-8aec-4af71bcb47af" 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_27cac6bc-7aab-47f6-aeb7-e1311695fe72" xlink:to="loc_us-gaap_InterestExpenseDebt_70468f29-e840-42be-8aec-4af71bcb47af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_09f9e860-a43f-4332-abe7-b21545f264c0" 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_27cac6bc-7aab-47f6-aeb7-e1311695fe72" xlink:to="loc_us-gaap_InterestExpenseOther_09f9e860-a43f-4332-abe7-b21545f264c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_81f31416-0e06-4798-8ffb-f342112faf80" 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_27cac6bc-7aab-47f6-aeb7-e1311695fe72" xlink:to="loc_us-gaap_InterestExpense_81f31416-0e06-4798-8ffb-f342112faf80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_681327c0-2df3-4540-a4a7-46a283c77d60" 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_89e21182-fd94-476a-a4aa-67a956dbcc3e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_681327c0-2df3-4540-a4a7-46a283c77d60" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2c6f22ef-d14a-4b01-93be-307e721fce58" 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_89e21182-fd94-476a-a4aa-67a956dbcc3e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2c6f22ef-d14a-4b01-93be-307e721fce58" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b48646b7-8b21-4517-812c-f5ca7cd4cedb" 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_89e21182-fd94-476a-a4aa-67a956dbcc3e" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b48646b7-8b21-4517-812c-f5ca7cd4cedb" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cms-20240331.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_db80f3d5-f84c-4c31-aca9-f017d4562a69" 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_233738e1-164b-4cef-9750-26b5b8b97994" 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_db80f3d5-f84c-4c31-aca9-f017d4562a69" xlink:to="loc_us-gaap_StatementTable_233738e1-164b-4cef-9750-26b5b8b97994" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9645a8bf-12ea-433e-a331-a1b211aff2cd" 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_233738e1-164b-4cef-9750-26b5b8b97994" xlink:to="loc_dei_LegalEntityAxis_9645a8bf-12ea-433e-a331-a1b211aff2cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9645a8bf-12ea-433e-a331-a1b211aff2cd_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_9645a8bf-12ea-433e-a331-a1b211aff2cd" xlink:to="loc_dei_EntityDomain_9645a8bf-12ea-433e-a331-a1b211aff2cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fa1e8cf0-8752-4028-b2b5-5fae7ddfc1bc" 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_9645a8bf-12ea-433e-a331-a1b211aff2cd" xlink:to="loc_dei_EntityDomain_fa1e8cf0-8752-4028-b2b5-5fae7ddfc1bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_55d1f0e9-5294-4499-b7ad-b3ebe9cb4f60" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_fa1e8cf0-8752-4028-b2b5-5fae7ddfc1bc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_55d1f0e9-5294-4499-b7ad-b3ebe9cb4f60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fe15151c-3e87-4b8d-934f-ef84a34cdc91" 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_db80f3d5-f84c-4c31-aca9-f017d4562a69" xlink:to="loc_us-gaap_NetIncomeLoss_fe15151c-3e87-4b8d-934f-ef84a34cdc91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6a5c5870-8757-4c46-95b0-e5730b61a906" 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_db80f3d5-f84c-4c31-aca9-f017d4562a69" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6a5c5870-8757-4c46-95b0-e5730b61a906" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_bc6b7150-ab4f-4c62-a2d8-5572a12895f2" 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_db80f3d5-f84c-4c31-aca9-f017d4562a69" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_bc6b7150-ab4f-4c62-a2d8-5572a12895f2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20240331.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_e443b7a0-6dd2-4a60-9049-90e55a0d98c7" 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_e4f78c01-e7fa-4cb6-9cb6-7373b999d56c" 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_e443b7a0-6dd2-4a60-9049-90e55a0d98c7" xlink:to="loc_us-gaap_StatementTable_e4f78c01-e7fa-4cb6-9cb6-7373b999d56c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c60f0e8c-fc79-42c4-b61e-05d75d7f217e" 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_e4f78c01-e7fa-4cb6-9cb6-7373b999d56c" xlink:to="loc_dei_LegalEntityAxis_c60f0e8c-fc79-42c4-b61e-05d75d7f217e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c60f0e8c-fc79-42c4-b61e-05d75d7f217e_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_c60f0e8c-fc79-42c4-b61e-05d75d7f217e" xlink:to="loc_dei_EntityDomain_c60f0e8c-fc79-42c4-b61e-05d75d7f217e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9bc5ac4e-d7d8-4bbd-950d-c9d4df9190bf" 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_c60f0e8c-fc79-42c4-b61e-05d75d7f217e" xlink:to="loc_dei_EntityDomain_9bc5ac4e-d7d8-4bbd-950d-c9d4df9190bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_43d7d80a-8136-4185-a6aa-f967a8b1c7db" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9bc5ac4e-d7d8-4bbd-950d-c9d4df9190bf" xlink:to="loc_cms_ConsumersEnergyCompanyMember_43d7d80a-8136-4185-a6aa-f967a8b1c7db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_145ebf19-c19e-4084-b645-53437d9e2973" 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_e4f78c01-e7fa-4cb6-9cb6-7373b999d56c" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_145ebf19-c19e-4084-b645-53437d9e2973" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_145ebf19-c19e-4084-b645-53437d9e2973_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_145ebf19-c19e-4084-b645-53437d9e2973" xlink:to="loc_us-gaap_RelatedPartyDomain_145ebf19-c19e-4084-b645-53437d9e2973_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_62abda4c-a809-45bd-ac4c-786410d1fef0" 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_145ebf19-c19e-4084-b645-53437d9e2973" xlink:to="loc_us-gaap_RelatedPartyDomain_62abda4c-a809-45bd-ac4c-786410d1fef0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_9bff5c29-c6d2-4147-aba1-6c40f3827979" 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_62abda4c-a809-45bd-ac4c-786410d1fef0" xlink:to="loc_us-gaap_NonrelatedPartyMember_9bff5c29-c6d2-4147-aba1-6c40f3827979" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_a5a69190-560c-4b44-8cb8-259e26ce5382" 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_62abda4c-a809-45bd-ac4c-786410d1fef0" xlink:to="loc_us-gaap_RelatedPartyMember_a5a69190-560c-4b44-8cb8-259e26ce5382" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3265e47a-dea6-4fc9-9a9f-ce53b55068b3" 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_e4f78c01-e7fa-4cb6-9cb6-7373b999d56c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3265e47a-dea6-4fc9-9a9f-ce53b55068b3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3265e47a-dea6-4fc9-9a9f-ce53b55068b3_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_3265e47a-dea6-4fc9-9a9f-ce53b55068b3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3265e47a-dea6-4fc9-9a9f-ce53b55068b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3ce9be4a-719c-4f99-8961-11900b78645a" 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_3265e47a-dea6-4fc9-9a9f-ce53b55068b3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3ce9be4a-719c-4f99-8961-11900b78645a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OngoingCapitalExpendituresMember_b675c155-006d-4b3b-9676-3834065a92c0" xlink:href="cms-20240331.xsd#cms_OngoingCapitalExpendituresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3ce9be4a-719c-4f99-8961-11900b78645a" xlink:to="loc_cms_OngoingCapitalExpendituresMember_b675c155-006d-4b3b-9676-3834065a92c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3afcf4b8-02e8-409b-9d8d-44eea124ca77" 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_e443b7a0-6dd2-4a60-9049-90e55a0d98c7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3afcf4b8-02e8-409b-9d8d-44eea124ca77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6c013d9d-3034-48d8-993e-8598bf1e0698" 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_3afcf4b8-02e8-409b-9d8d-44eea124ca77" xlink:to="loc_us-gaap_NetIncomeLoss_6c013d9d-3034-48d8-993e-8598bf1e0698" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d671df87-33ad-4f16-82d7-cd12dc9f4fcd" 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_3afcf4b8-02e8-409b-9d8d-44eea124ca77" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d671df87-33ad-4f16-82d7-cd12dc9f4fcd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_e245444e-d4a0-4713-941d-5a7572dd9b2b" 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_d671df87-33ad-4f16-82d7-cd12dc9f4fcd" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_e245444e-d4a0-4713-941d-5a7572dd9b2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_5fbf8060-eb9c-400a-8201-73ffce6ac52b" 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_d671df87-33ad-4f16-82d7-cd12dc9f4fcd" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_5fbf8060-eb9c-400a-8201-73ffce6ac52b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_28f1dfc7-e764-4b0b-a05b-dd2976e763d4" 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_d671df87-33ad-4f16-82d7-cd12dc9f4fcd" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_28f1dfc7-e764-4b0b-a05b-dd2976e763d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_d6e68b7d-fe9a-43e6-a338-2068d28038b4" 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_3afcf4b8-02e8-409b-9d8d-44eea124ca77" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_d6e68b7d-fe9a-43e6-a338-2068d28038b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_6c0c7c90-32e3-4329-89da-7544ee9ed95c" 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_d6e68b7d-fe9a-43e6-a338-2068d28038b4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_6c0c7c90-32e3-4329-89da-7544ee9ed95c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_da1147f0-1ac2-46b7-b129-011b0ac529a2" 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_d6e68b7d-fe9a-43e6-a338-2068d28038b4" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_da1147f0-1ac2-46b7-b129-011b0ac529a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_06d8ab97-3563-43d2-8920-685d0d79580c" 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_d6e68b7d-fe9a-43e6-a338-2068d28038b4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_06d8ab97-3563-43d2-8920-685d0d79580c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_11f125b0-e42d-4856-8e17-c6762e04785c" 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_d6e68b7d-fe9a-43e6-a338-2068d28038b4" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_11f125b0-e42d-4856-8e17-c6762e04785c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_e9199206-55eb-414c-baff-1571c1e4f356" 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_d6e68b7d-fe9a-43e6-a338-2068d28038b4" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_e9199206-55eb-414c-baff-1571c1e4f356" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_100a7a0a-53c9-4888-a6b8-53e483314360" 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_3afcf4b8-02e8-409b-9d8d-44eea124ca77" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_100a7a0a-53c9-4888-a6b8-53e483314360" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_452cab1c-3e66-46a8-beb3-cd7b90b1f6bf" 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_e443b7a0-6dd2-4a60-9049-90e55a0d98c7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_452cab1c-3e66-46a8-beb3-cd7b90b1f6bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b1607220-3e55-4131-8ac1-cc60276153b7" 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_452cab1c-3e66-46a8-beb3-cd7b90b1f6bf" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b1607220-3e55-4131-8ac1-cc60276153b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_26697233-5cc5-4ee7-bfba-f4e8fff84bdc" 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_452cab1c-3e66-46a8-beb3-cd7b90b1f6bf" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_26697233-5cc5-4ee7-bfba-f4e8fff84bdc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4af8dce6-62a4-4b5d-9010-89360b4a5871" 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_452cab1c-3e66-46a8-beb3-cd7b90b1f6bf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4af8dce6-62a4-4b5d-9010-89360b4a5871" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" 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_e443b7a0-6dd2-4a60-9049-90e55a0d98c7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_8fc2a623-233b-4012-9d10-44924bc30c8a" 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_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_8fc2a623-233b-4012-9d10-44924bc30c8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_cdd2616f-b2b7-4271-b77b-1c5d4b73892f" 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_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_cdd2616f-b2b7-4271-b77b-1c5d4b73892f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_e6aa7de4-0323-461a-a8aa-3e1d3811e383" 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_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_e6aa7de4-0323-461a-a8aa-3e1d3811e383" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_7e19606b-1a9a-4ccf-b569-e83461bcf692" 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_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_7e19606b-1a9a-4ccf-b569-e83461bcf692" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PaymentToParentForReturnOfStockholderContributedCapital_400ac404-bdcc-443b-b009-3e64598ea91a" xlink:href="cms-20240331.xsd#cms_PaymentToParentForReturnOfStockholderContributedCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" xlink:to="loc_cms_PaymentToParentForReturnOfStockholderContributedCapital_400ac404-bdcc-443b-b009-3e64598ea91a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_a4066954-6248-4413-a30b-8ab13bb0e85e" 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_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_a4066954-6248-4413-a30b-8ab13bb0e85e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_44dd1377-d7a0-4de7-a29a-15e93916645a" 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_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_44dd1377-d7a0-4de7-a29a-15e93916645a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0a5339ee-0227-4922-94c4-212bc2eaaaec" 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_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0a5339ee-0227-4922-94c4-212bc2eaaaec" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d5e8c807-f2b8-4683-a97f-a3cb60d5ef6f" 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_e443b7a0-6dd2-4a60-9049-90e55a0d98c7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d5e8c807-f2b8-4683-a97f-a3cb60d5ef6f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2301eab8-36e8-4d18-9ad9-a2a2392b3ff1" 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_e443b7a0-6dd2-4a60-9049-90e55a0d98c7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2301eab8-36e8-4d18-9ad9-a2a2392b3ff1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_178fff20-9e64-4c78-b90f-c541c64ca42f" 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_NonCashTransactionsAbstract_e3ef1486-dcd6-451b-a9ee-e84dd74a3e40" xlink:href="cms-20240331.xsd#cms_NonCashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e443b7a0-6dd2-4a60-9049-90e55a0d98c7" xlink:to="loc_cms_NonCashTransactionsAbstract_e3ef1486-dcd6-451b-a9ee-e84dd74a3e40" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2046e609-4c80-41a2-ba30-2440b3ee38e6" 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_e3ef1486-dcd6-451b-a9ee-e84dd74a3e40" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2046e609-4c80-41a2-ba30-2440b3ee38e6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="cms-20240331.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_702a1bcb-74d5-42f7-be70-e66afade192d" 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_d983f344-f010-4a28-a797-d117f7908e53" 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_702a1bcb-74d5-42f7-be70-e66afade192d" xlink:to="loc_us-gaap_StatementTable_d983f344-f010-4a28-a797-d117f7908e53" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_77f5771c-2a34-4614-b35c-776f4f4961bb" 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_d983f344-f010-4a28-a797-d117f7908e53" xlink:to="loc_dei_LegalEntityAxis_77f5771c-2a34-4614-b35c-776f4f4961bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_77f5771c-2a34-4614-b35c-776f4f4961bb_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_77f5771c-2a34-4614-b35c-776f4f4961bb" xlink:to="loc_dei_EntityDomain_77f5771c-2a34-4614-b35c-776f4f4961bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_60726d32-9e0a-4ca2-a990-777c37bd1fe5" 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_77f5771c-2a34-4614-b35c-776f4f4961bb" xlink:to="loc_dei_EntityDomain_60726d32-9e0a-4ca2-a990-777c37bd1fe5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_dcbd986e-9814-4892-ac52-383aa3cae103" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_60726d32-9e0a-4ca2-a990-777c37bd1fe5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_dcbd986e-9814-4892-ac52-383aa3cae103" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cee9f148-cc61-4e90-acc6-0c23b9a263a9" 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_d983f344-f010-4a28-a797-d117f7908e53" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cee9f148-cc61-4e90-acc6-0c23b9a263a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_cee9f148-cc61-4e90-acc6-0c23b9a263a9_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_cee9f148-cc61-4e90-acc6-0c23b9a263a9" xlink:to="loc_us-gaap_RelatedPartyDomain_cee9f148-cc61-4e90-acc6-0c23b9a263a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_c84f2615-9657-4988-8a2b-ba496469efc5" 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_cee9f148-cc61-4e90-acc6-0c23b9a263a9" xlink:to="loc_us-gaap_RelatedPartyDomain_c84f2615-9657-4988-8a2b-ba496469efc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_17c47a5f-611e-4100-aa66-e7466e664ffd" 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_c84f2615-9657-4988-8a2b-ba496469efc5" xlink:to="loc_us-gaap_NonrelatedPartyMember_17c47a5f-611e-4100-aa66-e7466e664ffd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_20db3657-7d8d-4da4-bd00-516019409703" 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_c84f2615-9657-4988-8a2b-ba496469efc5" xlink:to="loc_us-gaap_RelatedPartyMember_20db3657-7d8d-4da4-bd00-516019409703" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_fb0333d7-faff-4d0a-9c50-e248f70bdc43" 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_702a1bcb-74d5-42f7-be70-e66afade192d" xlink:to="loc_us-gaap_AssetsAbstract_fb0333d7-faff-4d0a-9c50-e248f70bdc43" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_f1d98348-6fa9-4f7a-a403-28556a905b2f" 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_fb0333d7-faff-4d0a-9c50-e248f70bdc43" xlink:to="loc_us-gaap_AssetsCurrentAbstract_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_91e9b7e3-fe5d-463c-94a9-0b7cda0c6caf" 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_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_91e9b7e3-fe5d-463c-94a9-0b7cda0c6caf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b635b665-5f70-4345-92fd-7f3912751e97" 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_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b635b665-5f70-4345-92fd-7f3912751e97" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_a3c92879-c7d2-4b31-b337-d6d8f752756f" xlink:href="cms-20240331.xsd#cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:to="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_a3c92879-c7d2-4b31-b337-d6d8f752756f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_7c0f857b-a98b-4d66-86b7-a0150a0398c2" 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_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_7c0f857b-a98b-4d66-86b7-a0150a0398c2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_1f83050c-4029-42c2-a9ee-1e9f3d80bb51" 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_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:to="loc_us-gaap_InventoryNetAbstract_1f83050c-4029-42c2-a9ee-1e9f3d80bb51" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_71146334-50a9-4fac-af64-30da65dbe2ab" 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_1f83050c-4029-42c2-a9ee-1e9f3d80bb51" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_71146334-50a9-4fac-af64-30da65dbe2ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_bded8582-0641-4025-afa7-066ac332ef44" 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_1f83050c-4029-42c2-a9ee-1e9f3d80bb51" xlink:to="loc_us-gaap_OtherInventorySupplies_bded8582-0641-4025-afa7-066ac332ef44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_4dc5ed27-05b6-4534-812b-61fa9b51139a" 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_1f83050c-4029-42c2-a9ee-1e9f3d80bb51" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_4dc5ed27-05b6-4534-812b-61fa9b51139a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_c73e0931-b07b-4b98-b17f-161f380a84e1" xlink:href="cms-20240331.xsd#cms_DeferredPropertyTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:to="loc_cms_DeferredPropertyTaxes_c73e0931-b07b-4b98-b17f-161f380a84e1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_0511b789-9026-4e53-ae42-a04dff4cd5b0" 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_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_0511b789-9026-4e53-ae42-a04dff4cd5b0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_7f4e8845-52b8-4914-b0c6-4d6d198c7ee2" 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_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:to="loc_us-gaap_OtherAssetsCurrent_7f4e8845-52b8-4914-b0c6-4d6d198c7ee2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_926ebba6-4ee1-462f-8fc5-e85205280f5b" 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_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:to="loc_us-gaap_AssetsCurrent_926ebba6-4ee1-462f-8fc5-e85205280f5b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1bb40115-262f-4c12-a898-ccb39ac3b94e" 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_fb0333d7-faff-4d0a-9c50-e248f70bdc43" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1bb40115-262f-4c12-a898-ccb39ac3b94e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_cb5d4847-5551-496e-89fc-95561f14361d" xlink:href="cms-20240331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1bb40115-262f-4c12-a898-ccb39ac3b94e" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_cb5d4847-5551-496e-89fc-95561f14361d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_79674ab7-5ddc-4df9-8443-2a0014c90ec4" xlink:href="cms-20240331.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1bb40115-262f-4c12-a898-ccb39ac3b94e" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_79674ab7-5ddc-4df9-8443-2a0014c90ec4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_38badedb-c79e-4eab-b32d-67f456b9b9eb" xlink:href="cms-20240331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1bb40115-262f-4c12-a898-ccb39ac3b94e" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_38badedb-c79e-4eab-b32d-67f456b9b9eb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_f8d6456d-c65f-4c66-8796-9c4da260e1bc" 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_1bb40115-262f-4c12-a898-ccb39ac3b94e" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_f8d6456d-c65f-4c66-8796-9c4da260e1bc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_89c6cbcc-82e9-4786-b2e9-dfc41d67e91e" xlink:href="cms-20240331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1bb40115-262f-4c12-a898-ccb39ac3b94e" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_89c6cbcc-82e9-4786-b2e9-dfc41d67e91e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_c0f4730b-38b1-4eda-8044-773184e0879d" 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_fb0333d7-faff-4d0a-9c50-e248f70bdc43" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_c0f4730b-38b1-4eda-8044-773184e0879d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_f8a0640c-593f-4403-8a14-04731730f34f" 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_c0f4730b-38b1-4eda-8044-773184e0879d" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_f8a0640c-593f-4403-8a14-04731730f34f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_9bd2b433-02d0-4a6f-93e7-4b0b1d57a60d" 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_c0f4730b-38b1-4eda-8044-773184e0879d" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_9bd2b433-02d0-4a6f-93e7-4b0b1d57a60d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_e213288b-cd82-4875-a075-ea7885e19794" 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_c0f4730b-38b1-4eda-8044-773184e0879d" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_e213288b-cd82-4875-a075-ea7885e19794" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_71a2ca58-9db0-4a07-8758-d6ed7c2c6aa1" 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_c0f4730b-38b1-4eda-8044-773184e0879d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_71a2ca58-9db0-4a07-8758-d6ed7c2c6aa1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_11f888a5-4430-4774-92fb-a41c1cbc4005" 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_c0f4730b-38b1-4eda-8044-773184e0879d" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_11f888a5-4430-4774-92fb-a41c1cbc4005" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_9f85a16a-cd5c-46a4-a669-7b2a630374f8" xlink:href="cms-20240331.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_c0f4730b-38b1-4eda-8044-773184e0879d" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_9f85a16a-cd5c-46a4-a669-7b2a630374f8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_32908949-51e6-47e5-861d-43212b3e0a4f" 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_fb0333d7-faff-4d0a-9c50-e248f70bdc43" xlink:to="loc_us-gaap_Assets_32908949-51e6-47e5-861d-43212b3e0a4f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7b8a0ca-6da1-4c15-a22b-1945d039b6d4" 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_702a1bcb-74d5-42f7-be70-e66afade192d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7b8a0ca-6da1-4c15-a22b-1945d039b6d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_d756edc8-e4a5-4394-b077-c7962a7b5116" 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_f7b8a0ca-6da1-4c15-a22b-1945d039b6d4" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_810580f6-905c-4346-ae07-f476064e252c" xlink:href="cms-20240331.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_810580f6-905c-4346-ae07-f476064e252c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_d57d5aa0-d92a-4ea4-8199-6e005c7c4aef" 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_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:to="loc_us-gaap_NotesPayableCurrent_d57d5aa0-d92a-4ea4-8199-6e005c7c4aef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_5c278d32-e5eb-4f2e-af5b-714d4db28ef5" 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_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:to="loc_us-gaap_AccountsPayableCurrent_5c278d32-e5eb-4f2e-af5b-714d4db28ef5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_5029fa45-4ef3-4b84-8c5b-f5598632a7a5" xlink:href="cms-20240331.xsd#cms_AccruedRateRefunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:to="loc_cms_AccruedRateRefunds_5029fa45-4ef3-4b84-8c5b-f5598632a7a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_fedb2a62-16a4-4e0c-8505-5e5eb0043a42" 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_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_fedb2a62-16a4-4e0c-8505-5e5eb0043a42" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_38bd8634-557e-4156-a551-9f129e24b96a" 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_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:to="loc_us-gaap_TaxesPayableCurrent_38bd8634-557e-4156-a551-9f129e24b96a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_63792ec5-0984-415b-b8c5-607e6b22191d" 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_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_63792ec5-0984-415b-b8c5-607e6b22191d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_ad6bb773-1c4e-4d2e-8cf6-5b5f602e20e5" 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_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_ad6bb773-1c4e-4d2e-8cf6-5b5f602e20e5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e0803920-25bb-473b-b89c-03c0ea2a9da8" 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_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:to="loc_us-gaap_LiabilitiesCurrent_e0803920-25bb-473b-b89c-03c0ea2a9da8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_ca9103cc-150c-4f09-9281-26b225760478" 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_f7b8a0ca-6da1-4c15-a22b-1945d039b6d4" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_ca9103cc-150c-4f09-9281-26b225760478" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_bbabd0f5-87fc-4fd3-82ee-22ad724d9236" 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_ca9103cc-150c-4f09-9281-26b225760478" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_bbabd0f5-87fc-4fd3-82ee-22ad724d9236" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_a7362aed-3f33-4717-a539-ce9a6f2f3a64" 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_ca9103cc-150c-4f09-9281-26b225760478" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_a7362aed-3f33-4717-a539-ce9a6f2f3a64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_92a30a22-79e2-466e-af56-2814b82eea96" 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_ca9103cc-150c-4f09-9281-26b225760478" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_92a30a22-79e2-466e-af56-2814b82eea96" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_dbd76b41-ecc6-4d5a-879e-ab1dc3b5f66c" 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_ca9103cc-150c-4f09-9281-26b225760478" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_dbd76b41-ecc6-4d5a-879e-ab1dc3b5f66c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_49b13f4f-9638-4994-ac42-ea700fc60a04" 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_ca9103cc-150c-4f09-9281-26b225760478" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_49b13f4f-9638-4994-ac42-ea700fc60a04" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_d8c485ea-dd1d-49d7-9831-e4f24e36ed7e" 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_ca9103cc-150c-4f09-9281-26b225760478" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_d8c485ea-dd1d-49d7-9831-e4f24e36ed7e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_aa238f28-2905-4118-908e-bf0eea1759b2" 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_ca9103cc-150c-4f09-9281-26b225760478" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_aa238f28-2905-4118-908e-bf0eea1759b2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a3870d53-38f9-4dc4-a1ab-b8f5879892cb" 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_ca9103cc-150c-4f09-9281-26b225760478" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a3870d53-38f9-4dc4-a1ab-b8f5879892cb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_4260463d-148d-4045-9e55-42b4e829d0be" 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_ca9103cc-150c-4f09-9281-26b225760478" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_4260463d-148d-4045-9e55-42b4e829d0be" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_93436f44-b7d4-42c7-ac4a-f3f30f349a5e" 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_f7b8a0ca-6da1-4c15-a22b-1945d039b6d4" xlink:to="loc_us-gaap_CommitmentsAndContingencies_93436f44-b7d4-42c7-ac4a-f3f30f349a5e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_44873e81-ecd4-4966-a577-f5b4a7dd6804" 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_f7b8a0ca-6da1-4c15-a22b-1945d039b6d4" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_44873e81-ecd4-4966-a577-f5b4a7dd6804" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_6ebfd928-4166-4301-8fd0-d758ec2898cf" 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_44873e81-ecd4-4966-a577-f5b4a7dd6804" xlink:to="loc_us-gaap_StockholdersEquityAbstract_6ebfd928-4166-4301-8fd0-d758ec2898cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a0b69d2d-7f33-44ca-b1db-a4d1e8409f17" 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_6ebfd928-4166-4301-8fd0-d758ec2898cf" xlink:to="loc_us-gaap_CommonStockValue_a0b69d2d-7f33-44ca-b1db-a4d1e8409f17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4e2e9b20-bb14-4065-9aba-a0028fa90883" 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_6ebfd928-4166-4301-8fd0-d758ec2898cf" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4e2e9b20-bb14-4065-9aba-a0028fa90883" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6fc89eea-6018-4e92-8ad6-eabbc605a05b" 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_6ebfd928-4166-4301-8fd0-d758ec2898cf" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6fc89eea-6018-4e92-8ad6-eabbc605a05b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_cd2cb10b-86a2-4e5a-8d20-8624f536048d" 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_6ebfd928-4166-4301-8fd0-d758ec2898cf" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_cd2cb10b-86a2-4e5a-8d20-8624f536048d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_aa011b87-2f16-43a4-87ca-d8da6d2e11c2" xlink:href="cms-20240331.xsd#cms_CommonStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6ebfd928-4166-4301-8fd0-d758ec2898cf" xlink:to="loc_cms_CommonStockholdersEquity_aa011b87-2f16-43a4-87ca-d8da6d2e11c2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_0434695f-2d93-4171-9eb7-6194ed4d923f" 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_6ebfd928-4166-4301-8fd0-d758ec2898cf" xlink:to="loc_us-gaap_PreferredStockValue_0434695f-2d93-4171-9eb7-6194ed4d923f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d29c4c16-39c2-4b32-a70f-841adefadcd9" 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_6ebfd928-4166-4301-8fd0-d758ec2898cf" xlink:to="loc_us-gaap_StockholdersEquity_d29c4c16-39c2-4b32-a70f-841adefadcd9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_96be5c70-c51d-475a-bfe7-519d2097a2a9" 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_f7b8a0ca-6da1-4c15-a22b-1945d039b6d4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_96be5c70-c51d-475a-bfe7-519d2097a2a9" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20240331.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_fc2a36f2-57da-4e00-910d-8b4707900fe5" 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_ba652301-bcbc-4d29-bcb5-af6f0f5c961b" 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_fc2a36f2-57da-4e00-910d-8b4707900fe5" xlink:to="loc_us-gaap_StatementTable_ba652301-bcbc-4d29-bcb5-af6f0f5c961b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_29744e57-14da-4911-8941-9949b051caa2" 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_ba652301-bcbc-4d29-bcb5-af6f0f5c961b" xlink:to="loc_dei_LegalEntityAxis_29744e57-14da-4911-8941-9949b051caa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_29744e57-14da-4911-8941-9949b051caa2_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_29744e57-14da-4911-8941-9949b051caa2" xlink:to="loc_dei_EntityDomain_29744e57-14da-4911-8941-9949b051caa2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e27918d7-4dba-4b6b-b84b-85d714115aa2" 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_29744e57-14da-4911-8941-9949b051caa2" xlink:to="loc_dei_EntityDomain_e27918d7-4dba-4b6b-b84b-85d714115aa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0007d134-9da7-4e9a-b586-53589cc9ea92" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e27918d7-4dba-4b6b-b84b-85d714115aa2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0007d134-9da7-4e9a-b586-53589cc9ea92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3440a178-8033-48b8-bcf6-d7c3c50036a8" 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_fc2a36f2-57da-4e00-910d-8b4707900fe5" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3440a178-8033-48b8-bcf6-d7c3c50036a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_497d17ea-3225-4d68-9a65-6eed6f58c1c0" 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_fc2a36f2-57da-4e00-910d-8b4707900fe5" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_497d17ea-3225-4d68-9a65-6eed6f58c1c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d6623517-f8e7-4700-8723-8d5b916bdc4d" 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_fc2a36f2-57da-4e00-910d-8b4707900fe5" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d6623517-f8e7-4700-8723-8d5b916bdc4d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4e9248a5-d2f6-4a95-8b73-e7590c1a558e" 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_fc2a36f2-57da-4e00-910d-8b4707900fe5" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4e9248a5-d2f6-4a95-8b73-e7590c1a558e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_ab10ec7d-d9af-4b95-93a9-3e7d2eed095d" 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_fc2a36f2-57da-4e00-910d-8b4707900fe5" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_ab10ec7d-d9af-4b95-93a9-3e7d2eed095d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_de8f81cb-a27b-40a7-a309-aa4d2a0ee6a2" 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_fc2a36f2-57da-4e00-910d-8b4707900fe5" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_de8f81cb-a27b-40a7-a309-aa4d2a0ee6a2" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited" xlink:type="simple" xlink:href="cms-20240331.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_098edcdf-91da-4e33-b21b-dc6f83d7dd1f" 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_ee192749-a1d0-4e8d-bd49-6754c629d014" 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_098edcdf-91da-4e33-b21b-dc6f83d7dd1f" xlink:to="loc_us-gaap_StatementTable_ee192749-a1d0-4e8d-bd49-6754c629d014" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ccd69fe9-e822-4032-9160-b92b45de31c8" 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_ee192749-a1d0-4e8d-bd49-6754c629d014" xlink:to="loc_dei_LegalEntityAxis_ccd69fe9-e822-4032-9160-b92b45de31c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ccd69fe9-e822-4032-9160-b92b45de31c8_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_ccd69fe9-e822-4032-9160-b92b45de31c8" xlink:to="loc_dei_EntityDomain_ccd69fe9-e822-4032-9160-b92b45de31c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f35302c8-4483-422f-a499-a5fe5f7ba503" 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_ccd69fe9-e822-4032-9160-b92b45de31c8" xlink:to="loc_dei_EntityDomain_f35302c8-4483-422f-a499-a5fe5f7ba503" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_89e3eab7-6ee6-469a-8d4c-35ff3a00b54b" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f35302c8-4483-422f-a499-a5fe5f7ba503" xlink:to="loc_cms_ConsumersEnergyCompanyMember_89e3eab7-6ee6-469a-8d4c-35ff3a00b54b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_31a19689-6bc7-49e4-a2a4-bcd1e54f5839" 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_ee192749-a1d0-4e8d-bd49-6754c629d014" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_31a19689-6bc7-49e4-a2a4-bcd1e54f5839" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_31a19689-6bc7-49e4-a2a4-bcd1e54f5839_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_31a19689-6bc7-49e4-a2a4-bcd1e54f5839" xlink:to="loc_us-gaap_EquityComponentDomain_31a19689-6bc7-49e4-a2a4-bcd1e54f5839_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0548df0f-3ae8-43dd-b516-141744ed260d" 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_31a19689-6bc7-49e4-a2a4-bcd1e54f5839" xlink:to="loc_us-gaap_EquityComponentDomain_0548df0f-3ae8-43dd-b516-141744ed260d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fd2b1846-7f05-4ac2-83e8-344043e9d2b7" 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_0548df0f-3ae8-43dd-b516-141744ed260d" xlink:to="loc_us-gaap_CommonStockMember_fd2b1846-7f05-4ac2-83e8-344043e9d2b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_85bd00bb-d39a-40dd-9665-a420fbd5ce09" 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_0548df0f-3ae8-43dd-b516-141744ed260d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_85bd00bb-d39a-40dd-9665-a420fbd5ce09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e34d8a63-d639-46a8-95de-694a6a531c60" 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_0548df0f-3ae8-43dd-b516-141744ed260d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e34d8a63-d639-46a8-95de-694a6a531c60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_43ea2d2f-c25b-4fa3-ae67-13384b53814b" 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_0548df0f-3ae8-43dd-b516-141744ed260d" xlink:to="loc_us-gaap_RetainedEarningsMember_43ea2d2f-c25b-4fa3-ae67-13384b53814b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_149c04ad-7987-4400-8555-355553a883a7" 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_0548df0f-3ae8-43dd-b516-141744ed260d" xlink:to="loc_us-gaap_PreferredStockMember_149c04ad-7987-4400-8555-355553a883a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8474f040-8ba0-42b2-8b8d-86737875ad3d" 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_098edcdf-91da-4e33-b21b-dc6f83d7dd1f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8474f040-8ba0-42b2-8b8d-86737875ad3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_47ce7db9-1a6c-4c05-be1b-577c59b11308" 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_8474f040-8ba0-42b2-8b8d-86737875ad3d" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_47ce7db9-1a6c-4c05-be1b-577c59b11308" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_5e21327d-ca07-4203-a5b2-d7c02224c107" xlink:href="cms-20240331.xsd#cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8474f040-8ba0-42b2-8b8d-86737875ad3d" xlink:to="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_5e21327d-ca07-4203-a5b2-d7c02224c107" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution_73aa4f92-49e5-4284-b230-03890e5f60ed" xlink:href="cms-20240331.xsd#cms_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8474f040-8ba0-42b2-8b8d-86737875ad3d" xlink:to="loc_cms_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution_73aa4f92-49e5-4284-b230-03890e5f60ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c137f30b-0c80-45ba-9049-8c484d1d87a4" 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_8474f040-8ba0-42b2-8b8d-86737875ad3d" xlink:to="loc_us-gaap_NetIncomeLoss_c137f30b-0c80-45ba-9049-8c484d1d87a4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_399fbb99-e117-4216-97ee-162de88ab626" 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_8474f040-8ba0-42b2-8b8d-86737875ad3d" xlink:to="loc_us-gaap_DividendsCommonStockCash_399fbb99-e117-4216-97ee-162de88ab626" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c8daca73-3fb5-4f59-8bd9-dfc89ced605f" 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/RegulatoryMatters" xlink:type="simple" xlink:href="cms-20240331.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_7d774102-c514-4996-b3cd-7b0a949755c7" 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_a25f97b8-c3dd-48b2-869a-2a5d3d2a6c65" 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_7d774102-c514-4996-b3cd-7b0a949755c7" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a25f97b8-c3dd-48b2-869a-2a5d3d2a6c65" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_280ca062-a9d4-4080-9c15-bb0ccfbcb27e" 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_a25f97b8-c3dd-48b2-869a-2a5d3d2a6c65" xlink:to="loc_dei_LegalEntityAxis_280ca062-a9d4-4080-9c15-bb0ccfbcb27e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_280ca062-a9d4-4080-9c15-bb0ccfbcb27e_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_280ca062-a9d4-4080-9c15-bb0ccfbcb27e" xlink:to="loc_dei_EntityDomain_280ca062-a9d4-4080-9c15-bb0ccfbcb27e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_70420c42-7e9c-4fe0-b804-223275d29ccb" 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_280ca062-a9d4-4080-9c15-bb0ccfbcb27e" xlink:to="loc_dei_EntityDomain_70420c42-7e9c-4fe0-b804-223275d29ccb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_cf1b0935-699e-4a6c-b3ab-710e247da4be" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_70420c42-7e9c-4fe0-b804-223275d29ccb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_cf1b0935-699e-4a6c-b3ab-710e247da4be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_2482ad07-47e0-40b6-a6ed-1cde8beb8b6f" 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_7d774102-c514-4996-b3cd-7b0a949755c7" xlink:to="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_2482ad07-47e0-40b6-a6ed-1cde8beb8b6f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="simple" xlink:href="cms-20240331.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_9f59f3eb-ab03-47d1-a08e-5c882c296c27" 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_bbf51524-99fc-4356-b0db-2fff0d02b831" 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_9f59f3eb-ab03-47d1-a08e-5c882c296c27" xlink:to="loc_us-gaap_OtherCommitmentsTable_bbf51524-99fc-4356-b0db-2fff0d02b831" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1dbf5795-0629-4931-897b-b1d95a28f8a6" 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_bbf51524-99fc-4356-b0db-2fff0d02b831" xlink:to="loc_dei_LegalEntityAxis_1dbf5795-0629-4931-897b-b1d95a28f8a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1dbf5795-0629-4931-897b-b1d95a28f8a6_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_1dbf5795-0629-4931-897b-b1d95a28f8a6" xlink:to="loc_dei_EntityDomain_1dbf5795-0629-4931-897b-b1d95a28f8a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_145d6252-99d8-4d87-b0c7-f088b2f345c0" 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_1dbf5795-0629-4931-897b-b1d95a28f8a6" xlink:to="loc_dei_EntityDomain_145d6252-99d8-4d87-b0c7-f088b2f345c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b482cf76-60be-478a-9446-0eb1f69839e5" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_145d6252-99d8-4d87-b0c7-f088b2f345c0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b482cf76-60be-478a-9446-0eb1f69839e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_fa4abb5a-2b26-40ca-893a-bd6bedb3c0cd" 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_9f59f3eb-ab03-47d1-a08e-5c882c296c27" xlink:to="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_fa4abb5a-2b26-40ca-893a-bd6bedb3c0cd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalization" xlink:type="simple" xlink:href="cms-20240331.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_d74757de-1ee3-46a6-a5e5-1a6e49132fb9" 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_9808d597-a826-4073-96f0-faac802a513f" 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_d74757de-1ee3-46a6-a5e5-1a6e49132fb9" xlink:to="loc_us-gaap_DebtInstrumentTable_9808d597-a826-4073-96f0-faac802a513f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d8b4e6e9-06d9-449e-9420-27bdc287be3a" 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_9808d597-a826-4073-96f0-faac802a513f" xlink:to="loc_dei_LegalEntityAxis_d8b4e6e9-06d9-449e-9420-27bdc287be3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d8b4e6e9-06d9-449e-9420-27bdc287be3a_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_d8b4e6e9-06d9-449e-9420-27bdc287be3a" xlink:to="loc_dei_EntityDomain_d8b4e6e9-06d9-449e-9420-27bdc287be3a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a7205455-a67f-4c2e-8898-521a44068d55" 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_d8b4e6e9-06d9-449e-9420-27bdc287be3a" xlink:to="loc_dei_EntityDomain_a7205455-a67f-4c2e-8898-521a44068d55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6c2c1222-d356-40e5-9fd5-02a787ea6658" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a7205455-a67f-4c2e-8898-521a44068d55" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6c2c1222-d356-40e5-9fd5-02a787ea6658" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_c901f135-a5aa-491d-8ff9-d824ccca335a" 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_d74757de-1ee3-46a6-a5e5-1a6e49132fb9" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_c901f135-a5aa-491d-8ff9-d824ccca335a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="cms-20240331.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_168a0d50-2688-49f7-ae4d-3a63fe0dfc61" 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_e5971542-f5a6-4d98-8628-7337a1cd7e7f" 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_168a0d50-2688-49f7-ae4d-3a63fe0dfc61" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e5971542-f5a6-4d98-8628-7337a1cd7e7f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3ab07414-fdd5-4d7e-865d-8a541c17736d" 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_e5971542-f5a6-4d98-8628-7337a1cd7e7f" xlink:to="loc_dei_LegalEntityAxis_3ab07414-fdd5-4d7e-865d-8a541c17736d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3ab07414-fdd5-4d7e-865d-8a541c17736d_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_3ab07414-fdd5-4d7e-865d-8a541c17736d" xlink:to="loc_dei_EntityDomain_3ab07414-fdd5-4d7e-865d-8a541c17736d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a645d183-b1cf-488a-8c98-99ae93b3700e" 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_3ab07414-fdd5-4d7e-865d-8a541c17736d" xlink:to="loc_dei_EntityDomain_a645d183-b1cf-488a-8c98-99ae93b3700e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f6cf2ad3-a67e-44e4-b9ca-737a04a2a63e" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a645d183-b1cf-488a-8c98-99ae93b3700e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f6cf2ad3-a67e-44e4-b9ca-737a04a2a63e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_6e21a8e1-a4ed-4362-beab-5a63786b2ba8" 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_168a0d50-2688-49f7-ae4d-3a63fe0dfc61" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_6e21a8e1-a4ed-4362-beab-5a63786b2ba8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="simple" xlink:href="cms-20240331.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_4ff74fb4-f584-4b2c-a6fc-7c15ba6277c6" xlink:href="cms-20240331.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_1965815c-bcc6-46b4-92a7-16127b565bf2" xlink:href="cms-20240331.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_4ff74fb4-f584-4b2c-a6fc-7c15ba6277c6" xlink:to="loc_cms_FinancialInstrumentsTable_1965815c-bcc6-46b4-92a7-16127b565bf2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b5cec61a-cedc-4c67-857c-945d499b863b" 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_1965815c-bcc6-46b4-92a7-16127b565bf2" xlink:to="loc_dei_LegalEntityAxis_b5cec61a-cedc-4c67-857c-945d499b863b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b5cec61a-cedc-4c67-857c-945d499b863b_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_b5cec61a-cedc-4c67-857c-945d499b863b" xlink:to="loc_dei_EntityDomain_b5cec61a-cedc-4c67-857c-945d499b863b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7f781adb-8762-44b8-93c8-6307771b8385" 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_b5cec61a-cedc-4c67-857c-945d499b863b" xlink:to="loc_dei_EntityDomain_7f781adb-8762-44b8-93c8-6307771b8385" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_119eee92-1f70-470b-a9a3-2e9b6d8b1956" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7f781adb-8762-44b8-93c8-6307771b8385" xlink:to="loc_cms_ConsumersEnergyCompanyMember_119eee92-1f70-470b-a9a3-2e9b6d8b1956" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_efb08da1-3e8f-4a2b-8079-54b1f13e1710" xlink:href="cms-20240331.xsd#cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_4ff74fb4-f584-4b2c-a6fc-7c15ba6277c6" xlink:to="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_efb08da1-3e8f-4a2b-8079-54b1f13e1710" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="simple" xlink:href="cms-20240331.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_6e6fc3f9-d479-4c01-bb8e-af35281da623" 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_ccf3b2d6-bd1a-4cc0-a381-eeb63af1baca" 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_6e6fc3f9-d479-4c01-bb8e-af35281da623" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ccf3b2d6-bd1a-4cc0-a381-eeb63af1baca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e42a5c09-2797-44c3-a735-e24a0287a99c" 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_ccf3b2d6-bd1a-4cc0-a381-eeb63af1baca" xlink:to="loc_dei_LegalEntityAxis_e42a5c09-2797-44c3-a735-e24a0287a99c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e42a5c09-2797-44c3-a735-e24a0287a99c_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_e42a5c09-2797-44c3-a735-e24a0287a99c" xlink:to="loc_dei_EntityDomain_e42a5c09-2797-44c3-a735-e24a0287a99c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_43223e98-6ec4-45c1-8b58-4b819c5b3426" 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_e42a5c09-2797-44c3-a735-e24a0287a99c" xlink:to="loc_dei_EntityDomain_43223e98-6ec4-45c1-8b58-4b819c5b3426" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4258f593-c974-42dd-8703-7036f2b73c39" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_43223e98-6ec4-45c1-8b58-4b819c5b3426" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4258f593-c974-42dd-8703-7036f2b73c39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_cd237186-7367-4e10-bd35-8f99c52592f6" 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_6e6fc3f9-d479-4c01-bb8e-af35281da623" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_cd237186-7367-4e10-bd35-8f99c52592f6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cms-20240331.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_270d44e8-deeb-4513-aab0-357196862297" xlink:href="cms-20240331.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_18df0700-9001-416b-b16a-01b824c397b2" xlink:href="cms-20240331.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_270d44e8-deeb-4513-aab0-357196862297" xlink:to="loc_cms_IncomeTaxesTable_18df0700-9001-416b-b16a-01b824c397b2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_80ed24f6-3e54-4dc7-849a-f940c09e3938" 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_18df0700-9001-416b-b16a-01b824c397b2" xlink:to="loc_dei_LegalEntityAxis_80ed24f6-3e54-4dc7-849a-f940c09e3938" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_80ed24f6-3e54-4dc7-849a-f940c09e3938_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_80ed24f6-3e54-4dc7-849a-f940c09e3938" xlink:to="loc_dei_EntityDomain_80ed24f6-3e54-4dc7-849a-f940c09e3938_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_336b1e64-61a8-4930-8462-aaf8fffb177b" 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_80ed24f6-3e54-4dc7-849a-f940c09e3938" xlink:to="loc_dei_EntityDomain_336b1e64-61a8-4930-8462-aaf8fffb177b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6437c003-98f9-42ae-8b73-56163beeb2e4" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_336b1e64-61a8-4930-8462-aaf8fffb177b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6437c003-98f9-42ae-8b73-56163beeb2e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_eaec10ff-d07b-4f9c-b415-627c92f66a22" 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_270d44e8-deeb-4513-aab0-357196862297" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_eaec10ff-d07b-4f9c-b415-627c92f66a22" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Revenue" xlink:type="simple" xlink:href="cms-20240331.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_612f7e21-a7a5-42da-aa52-e65e9c97b15e" 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_c097369d-b381-4e5e-9d3d-f2c7cdb62169" 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_612f7e21-a7a5-42da-aa52-e65e9c97b15e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c097369d-b381-4e5e-9d3d-f2c7cdb62169" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cebfba80-aaf2-4d93-9ad0-72415afdefd8" 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_c097369d-b381-4e5e-9d3d-f2c7cdb62169" xlink:to="loc_dei_LegalEntityAxis_cebfba80-aaf2-4d93-9ad0-72415afdefd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cebfba80-aaf2-4d93-9ad0-72415afdefd8_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_cebfba80-aaf2-4d93-9ad0-72415afdefd8" xlink:to="loc_dei_EntityDomain_cebfba80-aaf2-4d93-9ad0-72415afdefd8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9e0733fd-8422-4d91-8dac-bbe433f95608" 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_cebfba80-aaf2-4d93-9ad0-72415afdefd8" xlink:to="loc_dei_EntityDomain_9e0733fd-8422-4d91-8dac-bbe433f95608" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_595dc458-7b75-47ff-9faa-386e4af2a65d" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9e0733fd-8422-4d91-8dac-bbe433f95608" xlink:to="loc_cms_ConsumersEnergyCompanyMember_595dc458-7b75-47ff-9faa-386e4af2a65d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_4093606b-f1a7-435c-9a9d-997f57d825d7" 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_612f7e21-a7a5-42da-aa52-e65e9c97b15e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_4093606b-f1a7-435c-9a9d-997f57d825d7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="simple" xlink:href="cms-20240331.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_3c16ff50-13c3-4372-995d-1ab5c2c6d324" 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_0dd9908a-eaa4-4bbf-ab06-bd26958c4150" 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_3c16ff50-13c3-4372-995d-1ab5c2c6d324" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0dd9908a-eaa4-4bbf-ab06-bd26958c4150" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_46204c20-a03b-416d-a227-bbcb6dec25d7" 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_0dd9908a-eaa4-4bbf-ab06-bd26958c4150" xlink:to="loc_dei_LegalEntityAxis_46204c20-a03b-416d-a227-bbcb6dec25d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_46204c20-a03b-416d-a227-bbcb6dec25d7_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_46204c20-a03b-416d-a227-bbcb6dec25d7" xlink:to="loc_dei_EntityDomain_46204c20-a03b-416d-a227-bbcb6dec25d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d1c7826c-349f-44db-b117-8926709735a2" 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_46204c20-a03b-416d-a227-bbcb6dec25d7" xlink:to="loc_dei_EntityDomain_d1c7826c-349f-44db-b117-8926709735a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_412fa968-789a-4f9b-a19c-521ebd50cf7a" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d1c7826c-349f-44db-b117-8926709735a2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_412fa968-789a-4f9b-a19c-521ebd50cf7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_ec2a1d5d-39c0-46cc-b0d8-d1b4b5acf393" 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_3c16ff50-13c3-4372-995d-1ab5c2c6d324" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_ec2a1d5d-39c0-46cc-b0d8-d1b4b5acf393" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntities" xlink:type="simple" xlink:href="cms-20240331.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_caf746e8-e11c-4754-99ec-91ae708586ff" 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_0aaa08a8-1a76-412a-aa5a-40ec43d6bd92" 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_caf746e8-e11c-4754-99ec-91ae708586ff" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_0aaa08a8-1a76-412a-aa5a-40ec43d6bd92" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5d510bae-7b66-43b2-8925-3f460354bb14" 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_0aaa08a8-1a76-412a-aa5a-40ec43d6bd92" xlink:to="loc_dei_LegalEntityAxis_5d510bae-7b66-43b2-8925-3f460354bb14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5d510bae-7b66-43b2-8925-3f460354bb14_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_5d510bae-7b66-43b2-8925-3f460354bb14" xlink:to="loc_dei_EntityDomain_5d510bae-7b66-43b2-8925-3f460354bb14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3f98f842-97e0-44b5-a8d8-7352df849137" 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_5d510bae-7b66-43b2-8925-3f460354bb14" xlink:to="loc_dei_EntityDomain_3f98f842-97e0-44b5-a8d8-7352df849137" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7560baa2-425e-419a-a57b-572a564153e1" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3f98f842-97e0-44b5-a8d8-7352df849137" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7560baa2-425e-419a-a57b-572a564153e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_dadad60b-6a5c-4420-92f2-9b3b7b84636c" 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_caf746e8-e11c-4754-99ec-91ae708586ff" xlink:to="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_dadad60b-6a5c-4420-92f2-9b3b7b84636c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivities" xlink:type="simple" xlink:href="cms-20240331.xsd#ExitActivities"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_f191b72c-49d7-403c-8761-ed97bfbc8036" 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_7c641947-e191-4525-8bf9-af9d17b8a92f" 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_f191b72c-49d7-403c-8761-ed97bfbc8036" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7c641947-e191-4525-8bf9-af9d17b8a92f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ada2e991-ac70-404c-b02a-f1ea952c9153" 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_7c641947-e191-4525-8bf9-af9d17b8a92f" xlink:to="loc_dei_LegalEntityAxis_ada2e991-ac70-404c-b02a-f1ea952c9153" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ada2e991-ac70-404c-b02a-f1ea952c9153_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_ada2e991-ac70-404c-b02a-f1ea952c9153" xlink:to="loc_dei_EntityDomain_ada2e991-ac70-404c-b02a-f1ea952c9153_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_905850f9-e0ee-4904-a334-d3d08adef150" 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_ada2e991-ac70-404c-b02a-f1ea952c9153" xlink:to="loc_dei_EntityDomain_905850f9-e0ee-4904-a334-d3d08adef150" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_95540b2e-45c3-4db5-ac17-74ae1cbbb3d0" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_905850f9-e0ee-4904-a334-d3d08adef150" xlink:to="loc_cms_ConsumersEnergyCompanyMember_95540b2e-45c3-4db5-ac17-74ae1cbbb3d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_c0b20123-4b6e-4527-943f-cbd3672546e0" 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_f191b72c-49d7-403c-8761-ed97bfbc8036" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_c0b20123-4b6e-4527-943f-cbd3672546e0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatedOperationsPolicies" xlink:type="simple" xlink:href="cms-20240331.xsd#RegulatedOperationsPolicies"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatedOperationsPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_f8d29e73-269f-46ff-93f8-b6cfda201d32" 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_9f5a8580-12b3-4b2b-a7b0-b6c55ec428cd" 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_f8d29e73-269f-46ff-93f8-b6cfda201d32" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9f5a8580-12b3-4b2b-a7b0-b6c55ec428cd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f501f8ea-f252-4337-97c4-2ad3aa6bb9da" 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_9f5a8580-12b3-4b2b-a7b0-b6c55ec428cd" xlink:to="loc_dei_LegalEntityAxis_f501f8ea-f252-4337-97c4-2ad3aa6bb9da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f501f8ea-f252-4337-97c4-2ad3aa6bb9da_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_f501f8ea-f252-4337-97c4-2ad3aa6bb9da" xlink:to="loc_dei_EntityDomain_f501f8ea-f252-4337-97c4-2ad3aa6bb9da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8c505d6f-f1e9-40c7-a79c-0a2d99e8af04" 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_f501f8ea-f252-4337-97c4-2ad3aa6bb9da" xlink:to="loc_dei_EntityDomain_8c505d6f-f1e9-40c7-a79c-0a2d99e8af04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_01748c41-07b9-44d2-b4d0-8988a2663ef7" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8c505d6f-f1e9-40c7-a79c-0a2d99e8af04" xlink:to="loc_cms_ConsumersEnergyCompanyMember_01748c41-07b9-44d2-b4d0-8988a2663ef7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_87b0ccef-747c-405d-8e34-eceeaf40c2f2" 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_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_f8d29e73-269f-46ff-93f8-b6cfda201d32" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_87b0ccef-747c-405d-8e34-eceeaf40c2f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_dd5fd94d-cd43-4b72-a1ac-e209257a0490" 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_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_f8d29e73-269f-46ff-93f8-b6cfda201d32" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_dd5fd94d-cd43-4b72-a1ac-e209257a0490" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_5e856d3f-5b47-449f-9a9b-2fbb99d1ada5" 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_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_f8d29e73-269f-46ff-93f8-b6cfda201d32" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_5e856d3f-5b47-449f-9a9b-2fbb99d1ada5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_d5bfd1ac-4a53-4237-9b24-134add1a8fa9" 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_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_f8d29e73-269f-46ff-93f8-b6cfda201d32" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_d5bfd1ac-4a53-4237-9b24-134add1a8fa9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_ed58322d-414e-4b39-8a53-4e2eb2d7d7bf" 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_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_f8d29e73-269f-46ff-93f8-b6cfda201d32" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_ed58322d-414e-4b39-8a53-4e2eb2d7d7bf" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="simple" xlink:href="cms-20240331.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_b8a45e9d-4ee2-4eb8-b68c-bd3e7d705e39" 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_6ba4ec01-88ed-40be-98f5-bb70b0f91380" 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_b8a45e9d-4ee2-4eb8-b68c-bd3e7d705e39" xlink:to="loc_us-gaap_SiteContingencyTable_6ba4ec01-88ed-40be-98f5-bb70b0f91380" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_53351e94-c1a2-4f97-a4ad-4f5f80ce5046" 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_6ba4ec01-88ed-40be-98f5-bb70b0f91380" xlink:to="loc_dei_LegalEntityAxis_53351e94-c1a2-4f97-a4ad-4f5f80ce5046" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_53351e94-c1a2-4f97-a4ad-4f5f80ce5046_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_53351e94-c1a2-4f97-a4ad-4f5f80ce5046" xlink:to="loc_dei_EntityDomain_53351e94-c1a2-4f97-a4ad-4f5f80ce5046_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f27fadca-b1e6-4061-b988-e04b7aba14a2" 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_53351e94-c1a2-4f97-a4ad-4f5f80ce5046" xlink:to="loc_dei_EntityDomain_f27fadca-b1e6-4061-b988-e04b7aba14a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b2a5706f-1a5f-4407-a063-b50084bd607a" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f27fadca-b1e6-4061-b988-e04b7aba14a2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b2a5706f-1a5f-4407-a063-b50084bd607a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_8fdc85dc-dabc-477d-bc55-68f3f4515537" xlink:href="cms-20240331.xsd#cms_ExpectedRemediationCostsByYearTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_b8a45e9d-4ee2-4eb8-b68c-bd3e7d705e39" xlink:to="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_8fdc85dc-dabc-477d-bc55-68f3f4515537" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_ce53c5cb-7207-49ee-97c6-22f47e1898b5" 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_b8a45e9d-4ee2-4eb8-b68c-bd3e7d705e39" xlink:to="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_ce53c5cb-7207-49ee-97c6-22f47e1898b5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationTables" xlink:type="simple" xlink:href="cms-20240331.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_fffa5897-c717-4453-9b29-1edd6164479d" 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_b44290f3-56d3-4e75-8257-9d8288b9a043" 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_fffa5897-c717-4453-9b29-1edd6164479d" xlink:to="loc_us-gaap_DebtInstrumentTable_b44290f3-56d3-4e75-8257-9d8288b9a043" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a24855c1-c3d2-486b-ad6d-b810857c08d2" 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_b44290f3-56d3-4e75-8257-9d8288b9a043" xlink:to="loc_dei_LegalEntityAxis_a24855c1-c3d2-486b-ad6d-b810857c08d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a24855c1-c3d2-486b-ad6d-b810857c08d2_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_a24855c1-c3d2-486b-ad6d-b810857c08d2" xlink:to="loc_dei_EntityDomain_a24855c1-c3d2-486b-ad6d-b810857c08d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7b7a269d-f444-4bd8-a68a-28e1fdf72605" 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_a24855c1-c3d2-486b-ad6d-b810857c08d2" xlink:to="loc_dei_EntityDomain_7b7a269d-f444-4bd8-a68a-28e1fdf72605" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f4e56447-64b7-4d71-b2bf-f413b671e6b2" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7b7a269d-f444-4bd8-a68a-28e1fdf72605" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f4e56447-64b7-4d71-b2bf-f413b671e6b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_0936d7ba-176e-436c-9901-1e8683d91742" 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_fffa5897-c717-4453-9b29-1edd6164479d" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_0936d7ba-176e-436c-9901-1e8683d91742" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_49e112a1-be7c-4a79-aefb-ba4fc1203c4a" 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_fffa5897-c717-4453-9b29-1edd6164479d" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_49e112a1-be7c-4a79-aefb-ba4fc1203c4a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cms-20240331.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_2a8b7876-61c1-49fc-8569-fdd361211baf" 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_91d45972-d6e7-4b24-904e-08170ab7e459" 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_2a8b7876-61c1-49fc-8569-fdd361211baf" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_91d45972-d6e7-4b24-904e-08170ab7e459" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3470ee12-43ba-4144-aab9-ea08244840d9" 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_91d45972-d6e7-4b24-904e-08170ab7e459" xlink:to="loc_dei_LegalEntityAxis_3470ee12-43ba-4144-aab9-ea08244840d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3470ee12-43ba-4144-aab9-ea08244840d9_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_3470ee12-43ba-4144-aab9-ea08244840d9" xlink:to="loc_dei_EntityDomain_3470ee12-43ba-4144-aab9-ea08244840d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_050c3cfe-349f-4bda-a59a-f16b7bb9cefa" 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_3470ee12-43ba-4144-aab9-ea08244840d9" xlink:to="loc_dei_EntityDomain_050c3cfe-349f-4bda-a59a-f16b7bb9cefa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_66481f6a-b7a9-4e0b-b17c-c56c2e44c46e" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_050c3cfe-349f-4bda-a59a-f16b7bb9cefa" xlink:to="loc_cms_ConsumersEnergyCompanyMember_66481f6a-b7a9-4e0b-b17c-c56c2e44c46e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_5daeeec3-bf6e-4d1e-8645-043486845a6d" 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_2a8b7876-61c1-49fc-8569-fdd361211baf" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_5daeeec3-bf6e-4d1e-8645-043486845a6d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="cms-20240331.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_96634c38-8af2-4840-8bd4-2d95434850a3" xlink:href="cms-20240331.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_6e630e71-9dc4-4ca6-9d8c-06c84cfb33f2" xlink:href="cms-20240331.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_96634c38-8af2-4840-8bd4-2d95434850a3" xlink:to="loc_cms_FinancialInstrumentsTable_6e630e71-9dc4-4ca6-9d8c-06c84cfb33f2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c1ab5327-bb24-4976-a0cd-f3450789c494" 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_6e630e71-9dc4-4ca6-9d8c-06c84cfb33f2" xlink:to="loc_dei_LegalEntityAxis_c1ab5327-bb24-4976-a0cd-f3450789c494" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c1ab5327-bb24-4976-a0cd-f3450789c494_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_c1ab5327-bb24-4976-a0cd-f3450789c494" xlink:to="loc_dei_EntityDomain_c1ab5327-bb24-4976-a0cd-f3450789c494_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e3df24ee-52d9-4397-810f-285787d08d36" 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_c1ab5327-bb24-4976-a0cd-f3450789c494" xlink:to="loc_dei_EntityDomain_e3df24ee-52d9-4397-810f-285787d08d36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a81302d4-c24c-45b5-b928-a20a4f556d89" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e3df24ee-52d9-4397-810f-285787d08d36" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a81302d4-c24c-45b5-b928-a20a4f556d89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_217496d4-c784-44a2-85b8-c1a3a130eff2" 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_96634c38-8af2-4840-8bd4-2d95434850a3" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_217496d4-c784-44a2-85b8-c1a3a130eff2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="simple" xlink:href="cms-20240331.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_35ebf2a4-7f53-4ba6-8823-949d5d49ecb1" 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_f854db48-326c-4641-a802-410efca2795e" 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_35ebf2a4-7f53-4ba6-8823-949d5d49ecb1" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f854db48-326c-4641-a802-410efca2795e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_858da839-f84b-4f22-b66c-fe7a88634ad9" 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_f854db48-326c-4641-a802-410efca2795e" xlink:to="loc_dei_LegalEntityAxis_858da839-f84b-4f22-b66c-fe7a88634ad9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_858da839-f84b-4f22-b66c-fe7a88634ad9_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_858da839-f84b-4f22-b66c-fe7a88634ad9" xlink:to="loc_dei_EntityDomain_858da839-f84b-4f22-b66c-fe7a88634ad9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_eff9d3fb-aeae-4a5d-a555-10d0ba298eba" 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_858da839-f84b-4f22-b66c-fe7a88634ad9" xlink:to="loc_dei_EntityDomain_eff9d3fb-aeae-4a5d-a555-10d0ba298eba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_33acb9cf-2267-4339-9b97-91281b346d6c" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_eff9d3fb-aeae-4a5d-a555-10d0ba298eba" xlink:to="loc_cms_ConsumersEnergyCompanyMember_33acb9cf-2267-4339-9b97-91281b346d6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_76c02c85-4c10-452f-9020-227c548f1c23" 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_35ebf2a4-7f53-4ba6-8823-949d5d49ecb1" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_76c02c85-4c10-452f-9020-227c548f1c23" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cms-20240331.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_83cf1708-6acf-4017-9868-05f51da71521" xlink:href="cms-20240331.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_00d8e9bd-1913-4ba8-933b-ac2867ea6006" xlink:href="cms-20240331.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_83cf1708-6acf-4017-9868-05f51da71521" xlink:to="loc_cms_IncomeTaxesTable_00d8e9bd-1913-4ba8-933b-ac2867ea6006" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2bccf5a5-75d0-4c70-839d-c5960960e8a2" 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_00d8e9bd-1913-4ba8-933b-ac2867ea6006" xlink:to="loc_dei_LegalEntityAxis_2bccf5a5-75d0-4c70-839d-c5960960e8a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2bccf5a5-75d0-4c70-839d-c5960960e8a2_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_2bccf5a5-75d0-4c70-839d-c5960960e8a2" xlink:to="loc_dei_EntityDomain_2bccf5a5-75d0-4c70-839d-c5960960e8a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c7ea4ebf-54be-4569-98d0-b061b261bb19" 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_2bccf5a5-75d0-4c70-839d-c5960960e8a2" xlink:to="loc_dei_EntityDomain_c7ea4ebf-54be-4569-98d0-b061b261bb19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0f3d7b48-311a-4e88-8a32-9a5167ddcc88" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c7ea4ebf-54be-4569-98d0-b061b261bb19" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0f3d7b48-311a-4e88-8a32-9a5167ddcc88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_8d0651bd-6459-43cd-9b2b-688a5da7d05f" 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_83cf1708-6acf-4017-9868-05f51da71521" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_8d0651bd-6459-43cd-9b2b-688a5da7d05f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueTables" xlink:type="simple" xlink:href="cms-20240331.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_6c96b585-f2da-490c-8383-c495c534d0cf" 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_bd4dece1-62af-43b4-99fe-79ed73f074d2" 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_6c96b585-f2da-490c-8383-c495c534d0cf" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_bd4dece1-62af-43b4-99fe-79ed73f074d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_749b7da5-7e75-41ed-bc7f-40ad38cc0788" 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_bd4dece1-62af-43b4-99fe-79ed73f074d2" xlink:to="loc_dei_LegalEntityAxis_749b7da5-7e75-41ed-bc7f-40ad38cc0788" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_749b7da5-7e75-41ed-bc7f-40ad38cc0788_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_749b7da5-7e75-41ed-bc7f-40ad38cc0788" xlink:to="loc_dei_EntityDomain_749b7da5-7e75-41ed-bc7f-40ad38cc0788_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_11c3d179-9f9d-45b7-94d4-c0c6147a7229" 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_749b7da5-7e75-41ed-bc7f-40ad38cc0788" xlink:to="loc_dei_EntityDomain_11c3d179-9f9d-45b7-94d4-c0c6147a7229" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_38c58276-c9d2-406a-844e-52495fe4d838" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_11c3d179-9f9d-45b7-94d4-c0c6147a7229" xlink:to="loc_cms_ConsumersEnergyCompanyMember_38c58276-c9d2-406a-844e-52495fe4d838" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_de5cc185-21f8-4bdb-854e-e3792df7b8bc" 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_6c96b585-f2da-490c-8383-c495c534d0cf" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_de5cc185-21f8-4bdb-854e-e3792df7b8bc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="simple" xlink:href="cms-20240331.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_14c3292b-e0ea-4ca5-916c-68b5e7443e28" 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_2f8b0db6-fd84-4304-a16d-0251375a7124" 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_14c3292b-e0ea-4ca5-916c-68b5e7443e28" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2f8b0db6-fd84-4304-a16d-0251375a7124" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1f55e5ca-120c-4c31-a487-50b0dd1a4740" 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_2f8b0db6-fd84-4304-a16d-0251375a7124" xlink:to="loc_dei_LegalEntityAxis_1f55e5ca-120c-4c31-a487-50b0dd1a4740" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1f55e5ca-120c-4c31-a487-50b0dd1a4740_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_1f55e5ca-120c-4c31-a487-50b0dd1a4740" xlink:to="loc_dei_EntityDomain_1f55e5ca-120c-4c31-a487-50b0dd1a4740_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a38dfa04-c073-4efd-923b-a79bd19112a8" 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_1f55e5ca-120c-4c31-a487-50b0dd1a4740" xlink:to="loc_dei_EntityDomain_a38dfa04-c073-4efd-923b-a79bd19112a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ea14e589-007c-4a29-9993-efff1661553b" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a38dfa04-c073-4efd-923b-a79bd19112a8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ea14e589-007c-4a29-9993-efff1661553b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b89e0239-c834-4830-84c3-104ed9ab7bd1" 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_14c3292b-e0ea-4ca5-916c-68b5e7443e28" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b89e0239-c834-4830-84c3-104ed9ab7bd1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesTables" xlink:type="simple" xlink:href="cms-20240331.xsd#ExitActivitiesTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_736adac6-fce5-49ee-878f-f61edc2582f0" 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_37ffedc3-6f3b-42a2-a5ec-2616b759bce8" 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_736adac6-fce5-49ee-878f-f61edc2582f0" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_37ffedc3-6f3b-42a2-a5ec-2616b759bce8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_36750807-7808-4da2-bd9f-2e3e94042ba4" 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_37ffedc3-6f3b-42a2-a5ec-2616b759bce8" xlink:to="loc_dei_LegalEntityAxis_36750807-7808-4da2-bd9f-2e3e94042ba4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_36750807-7808-4da2-bd9f-2e3e94042ba4_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_36750807-7808-4da2-bd9f-2e3e94042ba4" xlink:to="loc_dei_EntityDomain_36750807-7808-4da2-bd9f-2e3e94042ba4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_45260673-0a5f-4f49-bf52-341054c37cda" 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_36750807-7808-4da2-bd9f-2e3e94042ba4" xlink:to="loc_dei_EntityDomain_45260673-0a5f-4f49-bf52-341054c37cda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8fb41818-d1fd-42a3-af89-40566cbe005e" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_45260673-0a5f-4f49-bf52-341054c37cda" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8fb41818-d1fd-42a3-af89-40566cbe005e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_f93988c3-9498-46ed-b3a1-7a2d3bdd6735" 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_736adac6-fce5-49ee-878f-f61edc2582f0" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_f93988c3-9498-46ed-b3a1-7a2d3bdd6735" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="simple" xlink:href="cms-20240331.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_7be0971e-99ca-47ad-9e5e-29bf7b311585" 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_70742d6a-f444-4ad1-bc42-94aae9b5cdd9" 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_7be0971e-99ca-47ad-9e5e-29bf7b311585" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_70742d6a-f444-4ad1-bc42-94aae9b5cdd9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_6a5f96b4-63dd-47b4-be51-e4851594ecb9" 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_70742d6a-f444-4ad1-bc42-94aae9b5cdd9" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_6a5f96b4-63dd-47b4-be51-e4851594ecb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_6a5f96b4-63dd-47b4-be51-e4851594ecb9_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_6a5f96b4-63dd-47b4-be51-e4851594ecb9" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_6a5f96b4-63dd-47b4-be51-e4851594ecb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_880e9d75-cd90-40ba-b644-bf97d5ff05d5" 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_6a5f96b4-63dd-47b4-be51-e4851594ecb9" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_880e9d75-cd90-40ba-b644-bf97d5ff05d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember_099b4a80-9439-408b-8f06-5fa7b20a2e6c" xlink:href="cms-20240331.xsd#cms_ElectricRateCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_880e9d75-cd90-40ba-b644-bf97d5ff05d5" xlink:to="loc_cms_ElectricRateCaseMember_099b4a80-9439-408b-8f06-5fa7b20a2e6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MeterInvestigationMember_8ccc70f3-19dd-404c-9b02-692668c8c2da" xlink:href="cms-20240331.xsd#cms_MeterInvestigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_880e9d75-cd90-40ba-b644-bf97d5ff05d5" xlink:to="loc_cms_MeterInvestigationMember_8ccc70f3-19dd-404c-9b02-692668c8c2da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4775e10d-985c-445d-8005-352fe89d1ee6" 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_70742d6a-f444-4ad1-bc42-94aae9b5cdd9" xlink:to="loc_dei_LegalEntityAxis_4775e10d-985c-445d-8005-352fe89d1ee6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4775e10d-985c-445d-8005-352fe89d1ee6_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_4775e10d-985c-445d-8005-352fe89d1ee6" xlink:to="loc_dei_EntityDomain_4775e10d-985c-445d-8005-352fe89d1ee6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_06641b16-1d28-42df-96ad-f798b1f4ecbd" 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_4775e10d-985c-445d-8005-352fe89d1ee6" xlink:to="loc_dei_EntityDomain_06641b16-1d28-42df-96ad-f798b1f4ecbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fde96656-58ed-47c7-a8eb-92dc31560378" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_06641b16-1d28-42df-96ad-f798b1f4ecbd" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fde96656-58ed-47c7-a8eb-92dc31560378" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_2318ea79-194c-443b-beb0-3e729266adc2" 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_PublicUtilitiesGeneralDisclosuresTable_70742d6a-f444-4ad1-bc42-94aae9b5cdd9" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_2318ea79-194c-443b-beb0-3e729266adc2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2318ea79-194c-443b-beb0-3e729266adc2_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_2318ea79-194c-443b-beb0-3e729266adc2" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2318ea79-194c-443b-beb0-3e729266adc2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_5425acb9-1a8d-4e9a-89a8-3f7f621fe24b" 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_2318ea79-194c-443b-beb0-3e729266adc2" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_5425acb9-1a8d-4e9a-89a8-3f7f621fe24b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a59ada37-67d5-4ed9-b2c2-de6cd6f48188" 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_5425acb9-1a8d-4e9a-89a8-3f7f621fe24b" xlink:to="loc_us-gaap_SubsequentEventMember_a59ada37-67d5-4ed9-b2c2-de6cd6f48188" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_a797dfa8-4b9c-4c1f-9788-86f1a0f6aacd" 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_7be0971e-99ca-47ad-9e5e-29bf7b311585" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_a797dfa8-4b9c-4c1f-9788-86f1a0f6aacd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_87c3a791-4a5b-47f4-ae3e-a4266b93957f" 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_7be0971e-99ca-47ad-9e5e-29bf7b311585" xlink:to="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_87c3a791-4a5b-47f4-ae3e-a4266b93957f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_7d8792a4-40f4-4658-8db9-5ba7bc3abbb6" xlink:href="cms-20240331.xsd#cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7be0971e-99ca-47ad-9e5e-29bf7b311585" xlink:to="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_7d8792a4-40f4-4658-8db9-5ba7bc3abbb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_cdfdde89-0740-4af0-8bc9-d1531afdd5e6" 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_7be0971e-99ca-47ad-9e5e-29bf7b311585" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_cdfdde89-0740-4af0-8bc9-d1531afdd5e6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_5906f78c-f53d-420f-bd52-b80f0dfd85b0" 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_7be0971e-99ca-47ad-9e5e-29bf7b311585" xlink:to="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_5906f78c-f53d-420f-bd52-b80f0dfd85b0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SettlementAgreementPaymentPenalty_8052cea6-9dc3-4617-95fb-b7969f29c8c7" xlink:href="cms-20240331.xsd#cms_SettlementAgreementPaymentPenalty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7be0971e-99ca-47ad-9e5e-29bf7b311585" xlink:to="loc_cms_SettlementAgreementPaymentPenalty_8052cea6-9dc3-4617-95fb-b7969f29c8c7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SettlementAgreementMinimumReturnsToCustomers_f4748cb8-3ba7-4e98-93d0-d9f70398e748" xlink:href="cms-20240331.xsd#cms_SettlementAgreementMinimumReturnsToCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7be0971e-99ca-47ad-9e5e-29bf7b311585" xlink:to="loc_cms_SettlementAgreementMinimumReturnsToCustomers_f4748cb8-3ba7-4e98-93d0-d9f70398e748" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails" xlink:type="simple" xlink:href="cms-20240331.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_3f02fd44-2a6c-4b5f-930f-913662063772" 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_d9dd4418-be96-45d2-9952-014dad2fccea" 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_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_us-gaap_LossContingenciesTable_d9dd4418-be96-45d2-9952-014dad2fccea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_d4fbc6d3-d429-494f-b55c-8973bbb84d22" 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_d9dd4418-be96-45d2-9952-014dad2fccea" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_d4fbc6d3-d429-494f-b55c-8973bbb84d22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_d4fbc6d3-d429-494f-b55c-8973bbb84d22_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_d4fbc6d3-d429-494f-b55c-8973bbb84d22" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_d4fbc6d3-d429-494f-b55c-8973bbb84d22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_c3781df4-49df-4368-a514-a2041b714e3b" 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_d4fbc6d3-d429-494f-b55c-8973bbb84d22" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_c3781df4-49df-4368-a514-a2041b714e3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_5667aaa9-1ea6-473e-b1f8-39bcf28f4e37" xlink:href="cms-20240331.xsd#cms_BayHarborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_c3781df4-49df-4368-a514-a2041b714e3b" xlink:to="loc_cms_BayHarborMember_5667aaa9-1ea6-473e-b1f8-39bcf28f4e37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NrepaMember_c1889c9a-19de-4eb0-b739-ac1ada3b331d" xlink:href="cms-20240331.xsd#cms_NrepaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_c3781df4-49df-4368-a514-a2041b714e3b" xlink:to="loc_cms_NrepaMember_c1889c9a-19de-4eb0-b739-ac1ada3b331d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CerclaLiabilityMember_5e5e0fa7-9238-4678-83ad-f6347c1beafd" xlink:href="cms-20240331.xsd#cms_CerclaLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_c3781df4-49df-4368-a514-a2041b714e3b" xlink:to="loc_cms_CerclaLiabilityMember_5e5e0fa7-9238-4678-83ad-f6347c1beafd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_208d37fc-67cf-4dfd-ba7f-421f53540a77" xlink:href="cms-20240331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_c3781df4-49df-4368-a514-a2041b714e3b" xlink:to="loc_cms_ManufacturedGasPlantMember_208d37fc-67cf-4dfd-ba7f-421f53540a77" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f80ce108-1fea-4600-a82d-96f7b9f61bfb" 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_d9dd4418-be96-45d2-9952-014dad2fccea" xlink:to="loc_srt_RangeAxis_f80ce108-1fea-4600-a82d-96f7b9f61bfb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f80ce108-1fea-4600-a82d-96f7b9f61bfb_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_f80ce108-1fea-4600-a82d-96f7b9f61bfb" xlink:to="loc_srt_RangeMember_f80ce108-1fea-4600-a82d-96f7b9f61bfb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e1b8cb2b-80a0-4f5e-89bb-b7add90e0070" 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_f80ce108-1fea-4600-a82d-96f7b9f61bfb" xlink:to="loc_srt_RangeMember_e1b8cb2b-80a0-4f5e-89bb-b7add90e0070" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c6db8fa5-0847-43de-9127-e16cda76010f" 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_e1b8cb2b-80a0-4f5e-89bb-b7add90e0070" xlink:to="loc_srt_MinimumMember_c6db8fa5-0847-43de-9127-e16cda76010f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6bbcda7e-c869-4527-bf97-c33a9fdf5010" 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_e1b8cb2b-80a0-4f5e-89bb-b7add90e0070" xlink:to="loc_srt_MaximumMember_6bbcda7e-c869-4527-bf97-c33a9fdf5010" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_a66a1179-a2f3-4dad-8226-39a2a55975d3" 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_d9dd4418-be96-45d2-9952-014dad2fccea" xlink:to="loc_us-gaap_PublicUtilityAxis_a66a1179-a2f3-4dad-8226-39a2a55975d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_a66a1179-a2f3-4dad-8226-39a2a55975d3_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_a66a1179-a2f3-4dad-8226-39a2a55975d3" xlink:to="loc_us-gaap_UtilityPlantDomain_a66a1179-a2f3-4dad-8226-39a2a55975d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_51de0ebe-7929-4f43-8cc4-9ce9ff8cbf24" 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_a66a1179-a2f3-4dad-8226-39a2a55975d3" xlink:to="loc_us-gaap_UtilityPlantDomain_51de0ebe-7929-4f43-8cc4-9ce9ff8cbf24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_9ec150de-66e0-4ca2-b329-59bfc578ea63" xlink:href="cms-20240331.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_51de0ebe-7929-4f43-8cc4-9ce9ff8cbf24" xlink:to="loc_cms_ElectricUtilityMember_9ec150de-66e0-4ca2-b329-59bfc578ea63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cc530cbc-5d9f-4cdd-9988-77e94e5bb098" 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_d9dd4418-be96-45d2-9952-014dad2fccea" xlink:to="loc_dei_LegalEntityAxis_cc530cbc-5d9f-4cdd-9988-77e94e5bb098" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cc530cbc-5d9f-4cdd-9988-77e94e5bb098_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_cc530cbc-5d9f-4cdd-9988-77e94e5bb098" xlink:to="loc_dei_EntityDomain_cc530cbc-5d9f-4cdd-9988-77e94e5bb098_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ecd0ff65-0552-4ab8-8451-9442a1bf0517" 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_cc530cbc-5d9f-4cdd-9988-77e94e5bb098" xlink:to="loc_dei_EntityDomain_ecd0ff65-0552-4ab8-8451-9442a1bf0517" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_165c058d-bd76-48da-b4aa-c81aa325097f" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ecd0ff65-0552-4ab8-8451-9442a1bf0517" xlink:to="loc_cms_ConsumersEnergyCompanyMember_165c058d-bd76-48da-b4aa-c81aa325097f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_e5c08621-5a09-47bd-ba13-c2ffbe9158b8" 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_d9dd4418-be96-45d2-9952-014dad2fccea" xlink:to="loc_srt_LitigationCaseAxis_e5c08621-5a09-47bd-ba13-c2ffbe9158b8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_e5c08621-5a09-47bd-ba13-c2ffbe9158b8_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_e5c08621-5a09-47bd-ba13-c2ffbe9158b8" xlink:to="loc_srt_LitigationCaseTypeDomain_e5c08621-5a09-47bd-ba13-c2ffbe9158b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_5331b151-182c-4cee-923c-d14eec5056ce" 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_e5c08621-5a09-47bd-ba13-c2ffbe9158b8" xlink:to="loc_srt_LitigationCaseTypeDomain_5331b151-182c-4cee-923c-d14eec5056ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonPlantOverhaulContractDisputeMember_c47a01f0-7d40-4e50-90d4-0ec91cb401e8" xlink:href="cms-20240331.xsd#cms_LudingtonPlantOverhaulContractDisputeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_5331b151-182c-4cee-923c-d14eec5056ce" xlink:to="loc_cms_LudingtonPlantOverhaulContractDisputeMember_c47a01f0-7d40-4e50-90d4-0ec91cb401e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbell3PlantRetirementContractDisputeMember_ff4f5bf9-526d-4fb8-83d3-87ae611e561e" xlink:href="cms-20240331.xsd#cms_JHCampbell3PlantRetirementContractDisputeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_5331b151-182c-4cee-923c-d14eec5056ce" xlink:to="loc_cms_JHCampbell3PlantRetirementContractDisputeMember_ff4f5bf9-526d-4fb8-83d3-87ae611e561e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_81fea287-f39c-4cc6-bfdf-4a6533425784" 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_d9dd4418-be96-45d2-9952-014dad2fccea" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_81fea287-f39c-4cc6-bfdf-4a6533425784" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_81fea287-f39c-4cc6-bfdf-4a6533425784_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_81fea287-f39c-4cc6-bfdf-4a6533425784" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_81fea287-f39c-4cc6-bfdf-4a6533425784_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_77a5b320-f4fd-4779-b590-a16697c5a6de" 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_81fea287-f39c-4cc6-bfdf-4a6533425784" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_77a5b320-f4fd-4779-b590-a16697c5a6de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember_0ee2a525-88e0-4b25-8464-adcdc2dc623c" xlink:href="cms-20240331.xsd#cms_LudingtonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_77a5b320-f4fd-4779-b590-a16697c5a6de" xlink:to="loc_cms_LudingtonMember_0ee2a525-88e0-4b25-8464-adcdc2dc623c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_e25673c1-4c80-43c5-8728-576727394c29" 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_d9dd4418-be96-45d2-9952-014dad2fccea" xlink:to="loc_us-gaap_RegulatoryAssetAxis_e25673c1-4c80-43c5-8728-576727394c29" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_e25673c1-4c80-43c5-8728-576727394c29_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_e25673c1-4c80-43c5-8728-576727394c29" xlink:to="loc_us-gaap_RegulatoryAssetDomain_e25673c1-4c80-43c5-8728-576727394c29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_a648760d-b4c3-4ecc-b444-3449fa94722c" 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_e25673c1-4c80-43c5-8728-576727394c29" xlink:to="loc_us-gaap_RegulatoryAssetDomain_a648760d-b4c3-4ecc-b444-3449fa94722c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_de15cb54-00fb-494e-a925-462f048e1877" xlink:href="cms-20240331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_a648760d-b4c3-4ecc-b444-3449fa94722c" xlink:to="loc_cms_ManufacturedGasPlantMember_de15cb54-00fb-494e-a925-462f048e1877" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_42522110-e02d-4e0b-8827-312bb0f8b439" 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_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_42522110-e02d-4e0b-8827-312bb0f8b439" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_223f6a55-75a0-4bde-9a18-4c570157dffe" 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_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_223f6a55-75a0-4bde-9a18-4c570157dffe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_d92fa469-7f0a-40a3-92ac-2455bbfa6112" xlink:href="cms-20240331.xsd#cms_AccrualForEnvironmentalLossContingenciesInflationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_d92fa469-7f0a-40a3-92ac-2455bbfa6112" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_7770e706-82b5-4ce4-bf0e-07207535046f" 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_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_7770e706-82b5-4ce4-bf0e-07207535046f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_d33d7a1c-2223-4845-b10a-7bff8fb4a6d9" 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_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_d33d7a1c-2223-4845-b10a-7bff8fb4a6d9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_fcedb814-869c-4807-a064-1485e2556c64" 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_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_fcedb814-869c-4807-a064-1485e2556c64" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_85c78813-ad5b-4771-bfcf-ea264d02c7db" 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_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_85c78813-ad5b-4771-bfcf-ea264d02c7db" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_396f5d13-e864-4d70-b865-99d3c4dd8a70" xlink:href="cms-20240331.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_396f5d13-e864-4d70-b865-99d3c4dd8a70" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_02a30d11-0a1a-4d01-9150-8cb496c550d4" xlink:href="cms-20240331.xsd#cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_02a30d11-0a1a-4d01-9150-8cb496c550d4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_1e35d40e-8472-4571-838d-512741bb827f" 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_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_1e35d40e-8472-4571-838d-512741bb827f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_7bac1e9d-630b-486d-a81b-1caa5b25dd7c" 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_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_7bac1e9d-630b-486d-a81b-1caa5b25dd7c" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails" xlink:type="simple" xlink:href="cms-20240331.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_7ece86a1-ee0a-409b-a34e-c1c7eaf31e86" 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_61e43352-f86b-4882-a22b-6261a8242c26" 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_7ece86a1-ee0a-409b-a34e-c1c7eaf31e86" xlink:to="loc_us-gaap_SiteContingencyTable_61e43352-f86b-4882-a22b-6261a8242c26" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_81544f17-04a1-487f-8e9b-5724d5f17885" 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_61e43352-f86b-4882-a22b-6261a8242c26" xlink:to="loc_dei_LegalEntityAxis_81544f17-04a1-487f-8e9b-5724d5f17885" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_81544f17-04a1-487f-8e9b-5724d5f17885_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_81544f17-04a1-487f-8e9b-5724d5f17885" xlink:to="loc_dei_EntityDomain_81544f17-04a1-487f-8e9b-5724d5f17885_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2f7879d0-db95-4145-97ed-90bd1b569fba" 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_81544f17-04a1-487f-8e9b-5724d5f17885" xlink:to="loc_dei_EntityDomain_2f7879d0-db95-4145-97ed-90bd1b569fba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ea2e689f-7f30-40df-8c48-ad72ebab44c5" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2f7879d0-db95-4145-97ed-90bd1b569fba" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ea2e689f-7f30-40df-8c48-ad72ebab44c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_4eeab573-d8c5-49e9-a2cc-d0306bc89ea7" 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_61e43352-f86b-4882-a22b-6261a8242c26" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_4eeab573-d8c5-49e9-a2cc-d0306bc89ea7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_4eeab573-d8c5-49e9-a2cc-d0306bc89ea7_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_4eeab573-d8c5-49e9-a2cc-d0306bc89ea7" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_4eeab573-d8c5-49e9-a2cc-d0306bc89ea7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_5e9581fd-39d2-472e-b343-db4c83541668" 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_4eeab573-d8c5-49e9-a2cc-d0306bc89ea7" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_5e9581fd-39d2-472e-b343-db4c83541668" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_9adf3c20-0b1c-4334-af75-3f9edeffc0bd" xlink:href="cms-20240331.xsd#cms_BayHarborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_5e9581fd-39d2-472e-b343-db4c83541668" xlink:to="loc_cms_BayHarborMember_9adf3c20-0b1c-4334-af75-3f9edeffc0bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyAxis_c8ac6fb9-6574-4a70-a89d-b2fcfbe173c9" 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_61e43352-f86b-4882-a22b-6261a8242c26" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyAxis_c8ac6fb9-6574-4a70-a89d-b2fcfbe173c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyDomain_c8ac6fb9-6574-4a70-a89d-b2fcfbe173c9_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_c8ac6fb9-6574-4a70-a89d-b2fcfbe173c9" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyDomain_c8ac6fb9-6574-4a70-a89d-b2fcfbe173c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyDomain_a08cd639-7727-44ae-a39b-8f570eefef37" 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_c8ac6fb9-6574-4a70-a89d-b2fcfbe173c9" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyDomain_a08cd639-7727-44ae-a39b-8f570eefef37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_b26ab063-b040-4250-b2f0-899033983663" xlink:href="cms-20240331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyDomain_a08cd639-7727-44ae-a39b-8f570eefef37" xlink:to="loc_cms_ManufacturedGasPlantMember_b26ab063-b040-4250-b2f0-899033983663" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear_56ce8e7f-ce10-4634-ba0c-b8239357a3b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_7ece86a1-ee0a-409b-a34e-c1c7eaf31e86" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear_56ce8e7f-ce10-4634-ba0c-b8239357a3b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_dfb00933-3a1e-468d-abff-5690fcf9eaaf" 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_7ece86a1-ee0a-409b-a34e-c1c7eaf31e86" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_dfb00933-3a1e-468d-abff-5690fcf9eaaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_c8d241b2-315a-4ae0-ac30-903ee13801ea" 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_7ece86a1-ee0a-409b-a34e-c1c7eaf31e86" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_c8d241b2-315a-4ae0-ac30-903ee13801ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_d505002e-b0f9-445e-9354-2bb688c5d173" 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_7ece86a1-ee0a-409b-a34e-c1c7eaf31e86" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_d505002e-b0f9-445e-9354-2bb688c5d173" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_c43a4299-2696-4654-b7a5-deb718d1bd25" 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_7ece86a1-ee0a-409b-a34e-c1c7eaf31e86" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_c43a4299-2696-4654-b7a5-deb718d1bd25" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_2b9e65b1-b04f-48db-b689-2e34f9b6b378" 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_7ece86a1-ee0a-409b-a34e-c1c7eaf31e86" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_2b9e65b1-b04f-48db-b689-2e34f9b6b378" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails" xlink:type="simple" xlink:href="cms-20240331.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_ed86589f-22f1-4088-a49e-a4018271bcb7" xlink:href="cms-20240331.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable_7d7f48d7-75ec-49d8-9cea-199bac7a191b" xlink:href="cms-20240331.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_ed86589f-22f1-4088-a49e-a4018271bcb7" xlink:to="loc_cms_GuaranteesAndOtherContingenciesTable_7d7f48d7-75ec-49d8-9cea-199bac7a191b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_e6189716-488f-46d9-8714-5ee573c10887" 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_7d7f48d7-75ec-49d8-9cea-199bac7a191b" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_e6189716-488f-46d9-8714-5ee573c10887" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_e6189716-488f-46d9-8714-5ee573c10887_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_e6189716-488f-46d9-8714-5ee573c10887" xlink:to="loc_us-gaap_LossContingencyNatureDomain_e6189716-488f-46d9-8714-5ee573c10887_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_00b48aad-bf0f-47e5-b8f7-72f7737fc0fd" 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_e6189716-488f-46d9-8714-5ee573c10887" xlink:to="loc_us-gaap_LossContingencyNatureDomain_00b48aad-bf0f-47e5-b8f7-72f7737fc0fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_9b61e98e-887e-40d9-81a7-f6942fca623f" xlink:href="cms-20240331.xsd#cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_00b48aad-bf0f-47e5-b8f7-72f7737fc0fd" xlink:to="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_9b61e98e-887e-40d9-81a7-f6942fca623f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_d40649b0-bfe6-4acd-98c0-87da28d5c0be" 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_00b48aad-bf0f-47e5-b8f7-72f7737fc0fd" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_d40649b0-bfe6-4acd-98c0-87da28d5c0be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_c18c62b2-c7b3-413c-a16f-397497ce8981" 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_7d7f48d7-75ec-49d8-9cea-199bac7a191b" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_c18c62b2-c7b3-413c-a16f-397497ce8981" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_c18c62b2-c7b3-413c-a16f-397497ce8981_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_c18c62b2-c7b3-413c-a16f-397497ce8981" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_c18c62b2-c7b3-413c-a16f-397497ce8981_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_9c8d8a98-15e4-4e60-ab39-cac35422c063" 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_c18c62b2-c7b3-413c-a16f-397497ce8981" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_9c8d8a98-15e4-4e60-ab39-cac35422c063" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember_550852ca-4efc-4b91-8a41-b7c973beac01" 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_9c8d8a98-15e4-4e60-ab39-cac35422c063" xlink:to="loc_us-gaap_GuaranteeTypeOtherMember_550852ca-4efc-4b91-8a41-b7c973beac01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_537916ad-ed54-41aa-a03d-fa784f76347d" 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_7d7f48d7-75ec-49d8-9cea-199bac7a191b" xlink:to="loc_dei_LegalEntityAxis_537916ad-ed54-41aa-a03d-fa784f76347d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_537916ad-ed54-41aa-a03d-fa784f76347d_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_537916ad-ed54-41aa-a03d-fa784f76347d" xlink:to="loc_dei_EntityDomain_537916ad-ed54-41aa-a03d-fa784f76347d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_90c83dea-790a-456a-9211-c196205cb237" 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_537916ad-ed54-41aa-a03d-fa784f76347d" xlink:to="loc_dei_EntityDomain_90c83dea-790a-456a-9211-c196205cb237" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_20f55929-df4f-4832-a6ad-f9e93a8f4ad4" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_90c83dea-790a-456a-9211-c196205cb237" xlink:to="loc_cms_ConsumersEnergyCompanyMember_20f55929-df4f-4832-a6ad-f9e93a8f4ad4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_6f97b7dd-3c46-4f4b-906b-c628e82518bd" 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_7d7f48d7-75ec-49d8-9cea-199bac7a191b" xlink:to="loc_srt_ConsolidatedEntitiesAxis_6f97b7dd-3c46-4f4b-906b-c628e82518bd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_6f97b7dd-3c46-4f4b-906b-c628e82518bd_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_6f97b7dd-3c46-4f4b-906b-c628e82518bd" xlink:to="loc_srt_ConsolidatedEntitiesDomain_6f97b7dd-3c46-4f4b-906b-c628e82518bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_be860753-d308-4205-b641-763267d70a06" 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_6f97b7dd-3c46-4f4b-906b-c628e82518bd" xlink:to="loc_srt_ConsolidatedEntitiesDomain_be860753-d308-4205-b641-763267d70a06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_9a34e744-1c1f-4027-b416-8be76bb6f39b" 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_be860753-d308-4205-b641-763267d70a06" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_9a34e744-1c1f-4027-b416-8be76bb6f39b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_92909235-b86e-4121-8c45-1c5f1d63945a" 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_7d7f48d7-75ec-49d8-9cea-199bac7a191b" xlink:to="loc_srt_OwnershipAxis_92909235-b86e-4121-8c45-1c5f1d63945a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_92909235-b86e-4121-8c45-1c5f1d63945a_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_92909235-b86e-4121-8c45-1c5f1d63945a" xlink:to="loc_srt_OwnershipDomain_92909235-b86e-4121-8c45-1c5f1d63945a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_d1beb937-cc4f-490d-b749-daa2b0f5dee5" 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_92909235-b86e-4121-8c45-1c5f1d63945a" xlink:to="loc_srt_OwnershipDomain_d1beb937-cc4f-490d-b749-daa2b0f5dee5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_2f8fa21b-25ca-4d34-afba-625003f0db53" xlink:href="cms-20240331.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_d1beb937-cc4f-490d-b749-daa2b0f5dee5" xlink:to="loc_cms_AviatorWindClassBMembershipMember_2f8fa21b-25ca-4d34-afba-625003f0db53" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsTerm_78785394-63fb-4549-a3ab-f0cbae0de713" 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_ed86589f-22f1-4088-a49e-a4018271bcb7" xlink:to="loc_us-gaap_GuaranteeObligationsTerm_78785394-63fb-4549-a3ab-f0cbae0de713" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_d6573765-7067-4245-a22a-0ddde47c7737" 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_ed86589f-22f1-4088-a49e-a4018271bcb7" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_d6573765-7067-4245-a22a-0ddde47c7737" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_d193b1cc-d289-4f21-8a19-07607f3e5f5a" 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_ed86589f-22f1-4088-a49e-a4018271bcb7" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_d193b1cc-d289-4f21-8a19-07607f3e5f5a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_cd8d5683-cd14-4317-8b6c-275460b05e27" 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_ed86589f-22f1-4088-a49e-a4018271bcb7" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_cd8d5683-cd14-4317-8b6c-275460b05e27" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails" xlink:type="simple" xlink:href="cms-20240331.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_591e7f97-e357-4607-9fd3-72a71dc36679" 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_a8cc4e80-62ec-42a1-9837-68a6e9550da6" 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_591e7f97-e357-4607-9fd3-72a71dc36679" xlink:to="loc_us-gaap_DebtInstrumentTable_a8cc4e80-62ec-42a1-9837-68a6e9550da6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e587449e-91b0-4d5e-a854-57dc259b9a4a" 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_a8cc4e80-62ec-42a1-9837-68a6e9550da6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e587449e-91b0-4d5e-a854-57dc259b9a4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e587449e-91b0-4d5e-a854-57dc259b9a4a_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_e587449e-91b0-4d5e-a854-57dc259b9a4a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e587449e-91b0-4d5e-a854-57dc259b9a4a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5eb68184-e082-4325-9e87-7b7b658f7e2a" 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_e587449e-91b0-4d5e-a854-57dc259b9a4a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5eb68184-e082-4325-9e87-7b7b658f7e2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_451b551f-e227-4a34-91e5-25c2bddfb6d8" xlink:href="cms-20240331.xsd#cms_FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5eb68184-e082-4325-9e87-7b7b658f7e2a" xlink:to="loc_cms_FirstMortgageBondsMember_451b551f-e227-4a34-91e5-25c2bddfb6d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_1fff033d-69ba-41fa-ac42-a844e3bc0eab" 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_5eb68184-e082-4325-9e87-7b7b658f7e2a" xlink:to="loc_us-gaap_SeniorNotesMember_1fff033d-69ba-41fa-ac42-a844e3bc0eab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a14acc73-6f0a-4d54-91ba-c5ea5fbdc3af" 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_a8cc4e80-62ec-42a1-9837-68a6e9550da6" xlink:to="loc_us-gaap_DebtInstrumentAxis_a14acc73-6f0a-4d54-91ba-c5ea5fbdc3af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a14acc73-6f0a-4d54-91ba-c5ea5fbdc3af_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_a14acc73-6f0a-4d54-91ba-c5ea5fbdc3af" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a14acc73-6f0a-4d54-91ba-c5ea5fbdc3af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_acfb4411-e2f5-40f6-a517-006d25a52b7c" 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_a14acc73-6f0a-4d54-91ba-c5ea5fbdc3af" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_acfb4411-e2f5-40f6-a517-006d25a52b7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4.600FirstMortgageBondsDueMay2029Member_c1070dca-4cb7-4122-b2ed-be2761e6acb9" xlink:href="cms-20240331.xsd#cms_A4.600FirstMortgageBondsDueMay2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_acfb4411-e2f5-40f6-a517-006d25a52b7c" xlink:to="loc_cms_A4.600FirstMortgageBondsDueMay2029Member_c1070dca-4cb7-4122-b2ed-be2761e6acb9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3.875SeniorNotesDueMarch2024Member_1cc96e96-126e-42b1-93a2-07f73a0e2b75" xlink:href="cms-20240331.xsd#cms_A3.875SeniorNotesDueMarch2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_acfb4411-e2f5-40f6-a517-006d25a52b7c" xlink:to="loc_cms_A3.875SeniorNotesDueMarch2024Member_1cc96e96-126e-42b1-93a2-07f73a0e2b75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_13c8521c-6fea-4fb2-831b-bf9f6ce9e18c" 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_a8cc4e80-62ec-42a1-9837-68a6e9550da6" xlink:to="loc_dei_LegalEntityAxis_13c8521c-6fea-4fb2-831b-bf9f6ce9e18c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_13c8521c-6fea-4fb2-831b-bf9f6ce9e18c_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_13c8521c-6fea-4fb2-831b-bf9f6ce9e18c" xlink:to="loc_dei_EntityDomain_13c8521c-6fea-4fb2-831b-bf9f6ce9e18c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_107c967d-4fb4-4c70-8105-fd46a5c15c68" 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_13c8521c-6fea-4fb2-831b-bf9f6ce9e18c" xlink:to="loc_dei_EntityDomain_107c967d-4fb4-4c70-8105-fd46a5c15c68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_19d07716-96da-4005-9e10-29be1322f694" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_107c967d-4fb4-4c70-8105-fd46a5c15c68" xlink:to="loc_cms_ConsumersEnergyCompanyMember_19d07716-96da-4005-9e10-29be1322f694" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_daf31b52-bbd2-4e97-b7ca-99362b28917d" 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_a8cc4e80-62ec-42a1-9837-68a6e9550da6" xlink:to="loc_srt_ConsolidatedEntitiesAxis_daf31b52-bbd2-4e97-b7ca-99362b28917d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_daf31b52-bbd2-4e97-b7ca-99362b28917d_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_daf31b52-bbd2-4e97-b7ca-99362b28917d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_daf31b52-bbd2-4e97-b7ca-99362b28917d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_22b4a958-617e-4160-a4b0-9c0a4e42ef60" 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_daf31b52-bbd2-4e97-b7ca-99362b28917d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_22b4a958-617e-4160-a4b0-9c0a4e42ef60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_5a185202-8ae6-488b-afe0-c4c3ffac19c3" xlink:href="cms-20240331.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_22b4a958-617e-4160-a4b0-9c0a4e42ef60" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_5a185202-8ae6-488b-afe0-c4c3ffac19c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_1f7db31e-a749-4a93-99cd-daf5753d66ac" 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_591e7f97-e357-4607-9fd3-72a71dc36679" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_1f7db31e-a749-4a93-99cd-daf5753d66ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2e99c573-855e-4c88-a7f1-8e3e532ca12c" 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_591e7f97-e357-4607-9fd3-72a71dc36679" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2e99c573-855e-4c88-a7f1-8e3e532ca12c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_08b21e38-b59e-4563-b649-986e6e2c1221" 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_591e7f97-e357-4607-9fd3-72a71dc36679" xlink:to="loc_us-gaap_RepaymentsOfDebt_08b21e38-b59e-4563-b649-986e6e2c1221" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails" xlink:type="simple" xlink:href="cms-20240331.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_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:href="cms-20240331.xsd#cms_FinancingAndCapitalizationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfFinancingAndCapitalizationTable_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:href="cms-20240331.xsd#cms_ScheduleOfFinancingAndCapitalizationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_cms_ScheduleOfFinancingAndCapitalizationTable_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a1df47e1-03db-429f-b837-93770c5d99ef" 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_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:to="loc_dei_LegalEntityAxis_a1df47e1-03db-429f-b837-93770c5d99ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a1df47e1-03db-429f-b837-93770c5d99ef_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_a1df47e1-03db-429f-b837-93770c5d99ef" xlink:to="loc_dei_EntityDomain_a1df47e1-03db-429f-b837-93770c5d99ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_846ad64e-e70a-45c8-a2b7-f15ec3e964fb" 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_a1df47e1-03db-429f-b837-93770c5d99ef" xlink:to="loc_dei_EntityDomain_846ad64e-e70a-45c8-a2b7-f15ec3e964fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c8c96fc9-2af7-44e3-81f3-2434b3ecb47d" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_846ad64e-e70a-45c8-a2b7-f15ec3e964fb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c8c96fc9-2af7-44e3-81f3-2434b3ecb47d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_d95e80aa-c6f3-4072-8384-b787abd775cd" 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_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_d95e80aa-c6f3-4072-8384-b787abd775cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_d95e80aa-c6f3-4072-8384-b787abd775cd_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_d95e80aa-c6f3-4072-8384-b787abd775cd" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_d95e80aa-c6f3-4072-8384-b787abd775cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_7d1422d9-816c-4dd3-8346-ef6aefcc3fc2" 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_d95e80aa-c6f3-4072-8384-b787abd775cd" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_7d1422d9-816c-4dd3-8346-ef6aefcc3fc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_2da53a91-6039-452b-8158-4d629c6f7cdd" 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_7d1422d9-816c-4dd3-8346-ef6aefcc3fc2" xlink:to="loc_us-gaap_CommercialPaperMember_2da53a91-6039-452b-8158-4d629c6f7cdd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_88d6aa90-52b1-4785-b167-0fb1c26f655e" 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_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:to="loc_us-gaap_CreditFacilityAxis_88d6aa90-52b1-4785-b167-0fb1c26f655e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_88d6aa90-52b1-4785-b167-0fb1c26f655e_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_88d6aa90-52b1-4785-b167-0fb1c26f655e" xlink:to="loc_us-gaap_CreditFacilityDomain_88d6aa90-52b1-4785-b167-0fb1c26f655e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e9eed62f-fddd-40ce-99d0-a9a8e1c0fe48" 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_88d6aa90-52b1-4785-b167-0fb1c26f655e" xlink:to="loc_us-gaap_CreditFacilityDomain_e9eed62f-fddd-40ce-99d0-a9a8e1c0fe48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_eabd5cbc-63cc-43db-b4ad-51cacf4158d9" 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_e9eed62f-fddd-40ce-99d0-a9a8e1c0fe48" xlink:to="loc_us-gaap_LineOfCreditMember_eabd5cbc-63cc-43db-b4ad-51cacf4158d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e0664603-bca7-4860-8530-7dfdd5780ead" 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_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e0664603-bca7-4860-8530-7dfdd5780ead" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e0664603-bca7-4860-8530-7dfdd5780ead_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_e0664603-bca7-4860-8530-7dfdd5780ead" xlink:to="loc_us-gaap_RelatedPartyDomain_e0664603-bca7-4860-8530-7dfdd5780ead_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_7269038e-710e-484d-8f9b-70eca4ba3a86" 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_e0664603-bca7-4860-8530-7dfdd5780ead" xlink:to="loc_us-gaap_RelatedPartyDomain_7269038e-710e-484d-8f9b-70eca4ba3a86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_b7feec21-9469-4f38-91f6-5a80640d403c" 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_7269038e-710e-484d-8f9b-70eca4ba3a86" xlink:to="loc_us-gaap_RelatedPartyMember_b7feec21-9469-4f38-91f6-5a80640d403c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_eaa5327a-d17b-41c5-a401-4f183aa74f33" 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_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:to="loc_us-gaap_VariableRateAxis_eaa5327a-d17b-41c5-a401-4f183aa74f33" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_eaa5327a-d17b-41c5-a401-4f183aa74f33_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_eaa5327a-d17b-41c5-a401-4f183aa74f33" xlink:to="loc_us-gaap_VariableRateDomain_eaa5327a-d17b-41c5-a401-4f183aa74f33_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_4dbeff48-9194-44fa-9ad0-0a655dfc2355" 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_eaa5327a-d17b-41c5-a401-4f183aa74f33" xlink:to="loc_us-gaap_VariableRateDomain_4dbeff48-9194-44fa-9ad0-0a655dfc2355" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuredOvernightFinancingRateSOFRMember_50356f3c-16ad-489f-8a6b-a7ff2759ce5b" xlink:href="cms-20240331.xsd#cms_SecuredOvernightFinancingRateSOFRMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_4dbeff48-9194-44fa-9ad0-0a655dfc2355" xlink:to="loc_cms_SecuredOvernightFinancingRateSOFRMember_50356f3c-16ad-489f-8a6b-a7ff2759ce5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_b299cfcf-d145-4fae-aa62-8cfd6783b295" 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_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_b299cfcf-d145-4fae-aa62-8cfd6783b295" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b299cfcf-d145-4fae-aa62-8cfd6783b295_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_b299cfcf-d145-4fae-aa62-8cfd6783b295" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b299cfcf-d145-4fae-aa62-8cfd6783b295_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_425f05ff-974f-4746-9000-334ee2051561" 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_b299cfcf-d145-4fae-aa62-8cfd6783b295" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_425f05ff-974f-4746-9000-334ee2051561" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SettlementOfForwardContractsMember_3c1b988c-fe17-423d-a588-eb1251ff952e" xlink:href="cms-20240331.xsd#cms_SettlementOfForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_425f05ff-974f-4746-9000-334ee2051561" xlink:to="loc_cms_SettlementOfForwardContractsMember_3c1b988c-fe17-423d-a588-eb1251ff952e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_376e6f7f-ad1e-4c6c-8f18-ce6920701b69" 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_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:to="loc_srt_ConsolidatedEntitiesAxis_376e6f7f-ad1e-4c6c-8f18-ce6920701b69" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_376e6f7f-ad1e-4c6c-8f18-ce6920701b69_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_376e6f7f-ad1e-4c6c-8f18-ce6920701b69" xlink:to="loc_srt_ConsolidatedEntitiesDomain_376e6f7f-ad1e-4c6c-8f18-ce6920701b69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_600568db-6ff8-424f-950b-6381b6f6d80c" 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_376e6f7f-ad1e-4c6c-8f18-ce6920701b69" xlink:to="loc_srt_ConsolidatedEntitiesDomain_600568db-6ff8-424f-950b-6381b6f6d80c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_d2087b95-84fd-48d8-a24b-e873727d69d6" 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_600568db-6ff8-424f-950b-6381b6f6d80c" xlink:to="loc_srt_ParentCompanyMember_d2087b95-84fd-48d8-a24b-e873727d69d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_fe41f2f9-85d6-4431-8435-364bcde8c6d4" 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_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_fe41f2f9-85d6-4431-8435-364bcde8c6d4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fe41f2f9-85d6-4431-8435-364bcde8c6d4_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_fe41f2f9-85d6-4431-8435-364bcde8c6d4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fe41f2f9-85d6-4431-8435-364bcde8c6d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2161ecab-6d2b-49b0-bebb-f5ff4bdd3ae8" 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_fe41f2f9-85d6-4431-8435-364bcde8c6d4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2161ecab-6d2b-49b0-bebb-f5ff4bdd3ae8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_9ba34243-ad0e-4d7f-bcf5-638da5165c03" xlink:href="cms-20240331.xsd#cms_FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2161ecab-6d2b-49b0-bebb-f5ff4bdd3ae8" xlink:to="loc_cms_FirstMortgageBondsMember_9ba34243-ad0e-4d7f-bcf5-638da5165c03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_9b9cc56f-9ef1-487b-bdc4-d8bcf7a50006" 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_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_9b9cc56f-9ef1-487b-bdc4-d8bcf7a50006" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_865712a4-3ece-4428-bf33-0f66d070fe62" 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_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_865712a4-3ece-4428-bf33-0f66d070fe62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfFirstMortgageBond_7ba04ea1-3403-4d9a-bcaa-e7eba4c2adb2" 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_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_RepaymentsOfFirstMortgageBond_7ba04ea1-3403-4d9a-bcaa-e7eba4c2adb2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b6db5a23-ed07-4731-858d-ab54ab96dab0" 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_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b6db5a23-ed07-4731-858d-ab54ab96dab0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_ade67ba3-debd-4905-ac3b-3c513a83669b" 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_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_InterestExpenseDebt_ade67ba3-debd-4905-ac3b-3c513a83669b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ShortTermDebtAuthorizedBorrowings_01cce3f9-1177-47d8-a6b5-a795378db848" xlink:href="cms-20240331.xsd#cms_ShortTermDebtAuthorizedBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_cms_ShortTermDebtAuthorizedBorrowings_01cce3f9-1177-47d8-a6b5-a795378db848" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_5146d7ab-a7f9-4014-b87c-ec5c3f83c4c1" 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_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_ShortTermBorrowings_5146d7ab-a7f9-4014-b87c-ec5c3f83c4c1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_eb2b0741-2aee-4362-b58d-dee7cac17b28" 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_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_eb2b0741-2aee-4362-b58d-dee7cac17b28" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6940ac46-8362-4f3e-a18b-d7d65001f6b4" 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_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6940ac46-8362-4f3e-a18b-d7d65001f6b4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_bc885f83-d05c-47d1-9842-1ee460405343" 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_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_NotesPayableCurrent_bc885f83-d05c-47d1-9842-1ee460405343" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmountAvailableForDividendDistribution_577e8402-4704-4bea-853a-a829caf027d3" xlink:href="cms-20240331.xsd#cms_AmountAvailableForDividendDistribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_cms_AmountAvailableForDividendDistribution_577e8402-4704-4bea-853a-a829caf027d3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_0a759e44-fe7c-45d6-a552-b59e0f2db32b" 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_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_0a759e44-fe7c-45d6-a552-b59e0f2db32b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_a44099c6-2fec-4b6e-90db-55dfa802ee74" 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_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_a44099c6-2fec-4b6e-90db-55dfa802ee74" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockOfferingProgramMaximumValue_62bede8e-7176-4d6a-82fd-285aa18a5591" xlink:href="cms-20240331.xsd#cms_StockOfferingProgramMaximumValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_cms_StockOfferingProgramMaximumValue_62bede8e-7176-4d6a-82fd-285aa18a5591" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_37b989a7-7c38-40c0-884e-17984851816c" xlink:href="cms-20240331.xsd#cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_37b989a7-7c38-40c0-884e-17984851816c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_b8cf942c-bf34-49c3-89cc-511e18d71829" 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_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_b8cf942c-bf34-49c3-89cc-511e18d71829" xlink:type="arc" order="15"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails" xlink:type="simple" xlink:href="cms-20240331.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_95b4e08a-ed40-4867-bdfc-b541bc6378f7" 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_3a6c34cd-7a1f-4174-a751-7350c1992abd" 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_95b4e08a-ed40-4867-bdfc-b541bc6378f7" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_3a6c34cd-7a1f-4174-a751-7350c1992abd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_a398c0c5-1f4b-4541-bc6a-ddb0fb867635" 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_3a6c34cd-7a1f-4174-a751-7350c1992abd" xlink:to="loc_srt_ConsolidatedEntitiesAxis_a398c0c5-1f4b-4541-bc6a-ddb0fb867635" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a398c0c5-1f4b-4541-bc6a-ddb0fb867635_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_a398c0c5-1f4b-4541-bc6a-ddb0fb867635" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a398c0c5-1f4b-4541-bc6a-ddb0fb867635_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_9ca64040-2630-4262-a1e9-798653834269" 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_a398c0c5-1f4b-4541-bc6a-ddb0fb867635" xlink:to="loc_srt_ConsolidatedEntitiesDomain_9ca64040-2630-4262-a1e9-798653834269" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_e80e0341-a8f3-4087-88a5-6b35aa667835" 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_9ca64040-2630-4262-a1e9-798653834269" xlink:to="loc_srt_ParentCompanyMember_e80e0341-a8f3-4087-88a5-6b35aa667835" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_d847d45f-31f2-4792-b73b-b031d689d3cd" xlink:href="cms-20240331.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_9ca64040-2630-4262-a1e9-798653834269" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_d847d45f-31f2-4792-b73b-b031d689d3cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_367cbe04-6b1b-45bc-9dbd-730a4168a7c8" 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_3a6c34cd-7a1f-4174-a751-7350c1992abd" xlink:to="loc_dei_LegalEntityAxis_367cbe04-6b1b-45bc-9dbd-730a4168a7c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_367cbe04-6b1b-45bc-9dbd-730a4168a7c8_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_367cbe04-6b1b-45bc-9dbd-730a4168a7c8" xlink:to="loc_dei_EntityDomain_367cbe04-6b1b-45bc-9dbd-730a4168a7c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d9c468e6-912a-4632-8c15-32a27cea9225" 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_367cbe04-6b1b-45bc-9dbd-730a4168a7c8" xlink:to="loc_dei_EntityDomain_d9c468e6-912a-4632-8c15-32a27cea9225" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a9ddffdb-4bba-4d32-aac0-8b5f4c698ab1" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d9c468e6-912a-4632-8c15-32a27cea9225" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a9ddffdb-4bba-4d32-aac0-8b5f4c698ab1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_0ecb4937-851a-4b0b-b178-7470598a2574" 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_3a6c34cd-7a1f-4174-a751-7350c1992abd" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_0ecb4937-851a-4b0b-b178-7470598a2574" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_0ecb4937-851a-4b0b-b178-7470598a2574_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_0ecb4937-851a-4b0b-b178-7470598a2574" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_0ecb4937-851a-4b0b-b178-7470598a2574_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_26eab166-d940-41b5-aaf3-5632a93ce7b6" 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_0ecb4937-851a-4b0b-b178-7470598a2574" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_26eab166-d940-41b5-aaf3-5632a93ce7b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesTwoMember_9fb61ca9-540c-449b-b619-b8a952fea612" xlink:href="cms-20240331.xsd#cms_RevolvingCreditFacilitiesTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_26eab166-d940-41b5-aaf3-5632a93ce7b6" xlink:to="loc_cms_RevolvingCreditFacilitiesTwoMember_9fb61ca9-540c-449b-b619-b8a952fea612" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSevenMember_81fe963b-a5fc-4b70-ba7f-6dcb0b314ec3" xlink:href="cms-20240331.xsd#cms_RevolvingCreditFacilitiesSevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_26eab166-d940-41b5-aaf3-5632a93ce7b6" xlink:to="loc_cms_RevolvingCreditFacilitiesSevenMember_81fe963b-a5fc-4b70-ba7f-6dcb0b314ec3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSixMember_deb203bc-cfc0-44b9-aeb6-005ef7586fd3" xlink:href="cms-20240331.xsd#cms_RevolvingCreditFacilitiesSixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_26eab166-d940-41b5-aaf3-5632a93ce7b6" xlink:to="loc_cms_RevolvingCreditFacilitiesSixMember_deb203bc-cfc0-44b9-aeb6-005ef7586fd3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFiveMember_737248d4-675e-41cb-a118-f199e075f8f2" xlink:href="cms-20240331.xsd#cms_RevolvingCreditFacilitiesFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_26eab166-d940-41b5-aaf3-5632a93ce7b6" xlink:to="loc_cms_RevolvingCreditFacilitiesFiveMember_737248d4-675e-41cb-a118-f199e075f8f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesOneMember_1e574223-1756-45d4-9541-88aca97d7642" xlink:href="cms-20240331.xsd#cms_RevolvingCreditFacilitiesOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_26eab166-d940-41b5-aaf3-5632a93ce7b6" xlink:to="loc_cms_RevolvingCreditFacilitiesOneMember_1e574223-1756-45d4-9541-88aca97d7642" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_07122cc9-c679-4b9a-8a61-6afd5359eb0b" 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_95b4e08a-ed40-4867-bdfc-b541bc6378f7" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_07122cc9-c679-4b9a-8a61-6afd5359eb0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_1be0c143-e4a8-46d7-931f-4914453c083f" 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_95b4e08a-ed40-4867-bdfc-b541bc6378f7" xlink:to="loc_us-gaap_LineOfCredit_1be0c143-e4a8-46d7-931f-4914453c083f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_aa182f44-75ac-4a16-9bb6-15d1ae5ed809" 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_95b4e08a-ed40-4867-bdfc-b541bc6378f7" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_aa182f44-75ac-4a16-9bb6-15d1ae5ed809" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_edfc761a-14ba-4c1b-b7d4-ae5bf89ef296" 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_95b4e08a-ed40-4867-bdfc-b541bc6378f7" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_edfc761a-14ba-4c1b-b7d4-ae5bf89ef296" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="cms-20240331.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_ad3cb4c5-2923-4e89-9c04-7a4d17758c81" 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_84b657fb-50d1-4b30-9856-b49f2ab05757" 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_ad3cb4c5-2923-4e89-9c04-7a4d17758c81" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_84b657fb-50d1-4b30-9856-b49f2ab05757" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_85b6d5b8-2dbd-455d-9167-3022e3b16063" 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_84b657fb-50d1-4b30-9856-b49f2ab05757" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_85b6d5b8-2dbd-455d-9167-3022e3b16063" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_85b6d5b8-2dbd-455d-9167-3022e3b16063_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_85b6d5b8-2dbd-455d-9167-3022e3b16063" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_85b6d5b8-2dbd-455d-9167-3022e3b16063_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a4a80460-9340-4ac4-b261-bd868e2119a2" 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_85b6d5b8-2dbd-455d-9167-3022e3b16063" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a4a80460-9340-4ac4-b261-bd868e2119a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_13d8c572-4084-44dd-900f-f2392bb36d2b" 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_a4a80460-9340-4ac4-b261-bd868e2119a2" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_13d8c572-4084-44dd-900f-f2392bb36d2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_e07820c6-4191-4045-af1e-36771e9dc8a8" 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_a4a80460-9340-4ac4-b261-bd868e2119a2" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_e07820c6-4191-4045-af1e-36771e9dc8a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7f3068c6-9ae1-486b-8489-b3e1b5656002" 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_84b657fb-50d1-4b30-9856-b49f2ab05757" xlink:to="loc_dei_LegalEntityAxis_7f3068c6-9ae1-486b-8489-b3e1b5656002" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7f3068c6-9ae1-486b-8489-b3e1b5656002_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_7f3068c6-9ae1-486b-8489-b3e1b5656002" xlink:to="loc_dei_EntityDomain_7f3068c6-9ae1-486b-8489-b3e1b5656002_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cb60bfe1-db00-4e12-b168-65fde46a8880" 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_7f3068c6-9ae1-486b-8489-b3e1b5656002" xlink:to="loc_dei_EntityDomain_cb60bfe1-db00-4e12-b168-65fde46a8880" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3bf5ba9d-7478-4923-a892-f4ff8529e863" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_cb60bfe1-db00-4e12-b168-65fde46a8880" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3bf5ba9d-7478-4923-a892-f4ff8529e863" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_d788d9f5-4ad8-49c7-b768-1f3963fccb62" 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_ad3cb4c5-2923-4e89-9c04-7a4d17758c81" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_d788d9f5-4ad8-49c7-b768-1f3963fccb62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_4bcc7c59-5d41-446a-b9bd-2666f81380dc" 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_d788d9f5-4ad8-49c7-b768-1f3963fccb62" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_4bcc7c59-5d41-446a-b9bd-2666f81380dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_cb6c9f9b-bc65-41bb-995f-20dbc0a083c9" 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_d788d9f5-4ad8-49c7-b768-1f3963fccb62" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_cb6c9f9b-bc65-41bb-995f-20dbc0a083c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_12c26ca2-d610-4a1a-a5a6-6d74d0acea9a" xlink:href="cms-20240331.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_d788d9f5-4ad8-49c7-b768-1f3963fccb62" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_12c26ca2-d610-4a1a-a5a6-6d74d0acea9a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_250480e2-eaab-492f-8b6d-407d33d31fbb" 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_d788d9f5-4ad8-49c7-b768-1f3963fccb62" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_250480e2-eaab-492f-8b6d-407d33d31fbb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_9dbd096c-0286-47c1-89bf-4716750e10d7" 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_d788d9f5-4ad8-49c7-b768-1f3963fccb62" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_9dbd096c-0286-47c1-89bf-4716750e10d7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_81ebd772-773d-4d4f-b1d2-e056d472c69a" 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_ad3cb4c5-2923-4e89-9c04-7a4d17758c81" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_81ebd772-773d-4d4f-b1d2-e056d472c69a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_3e90328b-6aec-4b42-91ae-c7febf396869" xlink:href="cms-20240331.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_81ebd772-773d-4d4f-b1d2-e056d472c69a" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_3e90328b-6aec-4b42-91ae-c7febf396869" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_099bc338-3bfc-4abb-b86c-f5c2ec8f49d8" 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_81ebd772-773d-4d4f-b1d2-e056d472c69a" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_099bc338-3bfc-4abb-b86c-f5c2ec8f49d8" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cms-20240331.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_2055bd69-b44f-4c1e-a124-f7dc60abe0d2" 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_5f06b533-ea8b-4e34-b831-5f3b2d74e25f" 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_2055bd69-b44f-4c1e-a124-f7dc60abe0d2" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_5f06b533-ea8b-4e34-b831-5f3b2d74e25f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_970c54ee-7638-46ab-aca3-971618dfd54c" 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_5f06b533-ea8b-4e34-b831-5f3b2d74e25f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_970c54ee-7638-46ab-aca3-971618dfd54c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_970c54ee-7638-46ab-aca3-971618dfd54c_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_970c54ee-7638-46ab-aca3-971618dfd54c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_970c54ee-7638-46ab-aca3-971618dfd54c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_125efd89-8335-49e9-98dc-1ad757264f7c" 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_970c54ee-7638-46ab-aca3-971618dfd54c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_125efd89-8335-49e9-98dc-1ad757264f7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_5c50cc20-34bf-4a73-abf2-4eb4c0b9af6a" 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_125efd89-8335-49e9-98dc-1ad757264f7c" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_5c50cc20-34bf-4a73-abf2-4eb4c0b9af6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_df1c9331-3e9f-44b8-9427-9f09df30cfe3" 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_125efd89-8335-49e9-98dc-1ad757264f7c" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_df1c9331-3e9f-44b8-9427-9f09df30cfe3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_5ecb30a5-793c-4582-b39c-036e8d69f694" 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_125efd89-8335-49e9-98dc-1ad757264f7c" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_5ecb30a5-793c-4582-b39c-036e8d69f694" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cd003892-659c-4cd0-9682-65bc60273b6d" 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_5f06b533-ea8b-4e34-b831-5f3b2d74e25f" xlink:to="loc_dei_LegalEntityAxis_cd003892-659c-4cd0-9682-65bc60273b6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cd003892-659c-4cd0-9682-65bc60273b6d_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_cd003892-659c-4cd0-9682-65bc60273b6d" xlink:to="loc_dei_EntityDomain_cd003892-659c-4cd0-9682-65bc60273b6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3a7335db-1c81-455a-856a-7b18ba6fb7b1" 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_cd003892-659c-4cd0-9682-65bc60273b6d" xlink:to="loc_dei_EntityDomain_3a7335db-1c81-455a-856a-7b18ba6fb7b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_329b064a-04ff-4a68-bca5-3813a5521df9" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3a7335db-1c81-455a-856a-7b18ba6fb7b1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_329b064a-04ff-4a68-bca5-3813a5521df9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_2d424bea-e71a-4cb2-98bb-82c191763465" 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_5f06b533-ea8b-4e34-b831-5f3b2d74e25f" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_2d424bea-e71a-4cb2-98bb-82c191763465" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_2d424bea-e71a-4cb2-98bb-82c191763465_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_2d424bea-e71a-4cb2-98bb-82c191763465" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_2d424bea-e71a-4cb2-98bb-82c191763465_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_266d45df-400d-4474-91a7-90f15731b018" 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_2d424bea-e71a-4cb2-98bb-82c191763465" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_266d45df-400d-4474-91a7-90f15731b018" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_f9bacce6-e900-4137-b32c-7a4197c20caf" 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_266d45df-400d-4474-91a7-90f15731b018" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_f9bacce6-e900-4137-b32c-7a4197c20caf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_de4f2712-8cfe-4f76-b837-ce657d8fbdd0" 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_f9bacce6-e900-4137-b32c-7a4197c20caf" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_de4f2712-8cfe-4f76-b837-ce657d8fbdd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_3dff1e11-4f11-4b9f-b829-6ab17f054a6a" 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_f9bacce6-e900-4137-b32c-7a4197c20caf" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_3dff1e11-4f11-4b9f-b829-6ab17f054a6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_45abb7ac-c367-4126-a105-e685b3a578fa" 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_5f06b533-ea8b-4e34-b831-5f3b2d74e25f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_45abb7ac-c367-4126-a105-e685b3a578fa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_45abb7ac-c367-4126-a105-e685b3a578fa_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_45abb7ac-c367-4126-a105-e685b3a578fa" xlink:to="loc_us-gaap_RelatedPartyDomain_45abb7ac-c367-4126-a105-e685b3a578fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d31fe71a-7ed2-41d7-a118-8a42420b5f58" 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_45abb7ac-c367-4126-a105-e685b3a578fa" xlink:to="loc_us-gaap_RelatedPartyDomain_d31fe71a-7ed2-41d7-a118-8a42420b5f58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_ff11ce13-f536-4126-9e07-69438256defa" 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_d31fe71a-7ed2-41d7-a118-8a42420b5f58" xlink:to="loc_us-gaap_NonrelatedPartyMember_ff11ce13-f536-4126-9e07-69438256defa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_6fd50fc2-6e84-4694-b1db-adb1d495d6a1" 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_d31fe71a-7ed2-41d7-a118-8a42420b5f58" xlink:to="loc_us-gaap_RelatedPartyMember_6fd50fc2-6e84-4694-b1db-adb1d495d6a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_d7e55b7f-7c91-4be2-9c63-64653c790fe2" 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_2055bd69-b44f-4c1e-a124-f7dc60abe0d2" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_d7e55b7f-7c91-4be2-9c63-64653c790fe2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesFairValueDisclosure_b4d8cc20-94b1-46b1-af89-82ee87a12eae" 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_d7e55b7f-7c91-4be2-9c63-64653c790fe2" xlink:to="loc_us-gaap_ReceivablesFairValueDisclosure_b4d8cc20-94b1-46b1-af89-82ee87a12eae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_3f981a71-f14a-4db0-b0cd-569bb0e3aa4e" xlink:href="cms-20240331.xsd#cms_NotesReceivableRelatedPartiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_d7e55b7f-7c91-4be2-9c63-64653c790fe2" xlink:to="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_3f981a71-f14a-4db0-b0cd-569bb0e3aa4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_745a8930-c73f-4b9a-9257-226ce0a7887b" 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_2055bd69-b44f-4c1e-a124-f7dc60abe0d2" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_745a8930-c73f-4b9a-9257-226ce0a7887b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_5e2945c7-cf5b-4ab5-836c-32e9aafa30fd" 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_745a8930-c73f-4b9a-9257-226ce0a7887b" xlink:to="loc_us-gaap_LongTermDebtFairValue_5e2945c7-cf5b-4ab5-836c-32e9aafa30fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_9c07bde6-f60e-44ad-9108-5eb9d07f6e1f" 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_745a8930-c73f-4b9a-9257-226ce0a7887b" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_9c07bde6-f60e-44ad-9108-5eb9d07f6e1f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_02611ab2-d95c-4fac-9849-2454bf6a1720" xlink:href="cms-20240331.xsd#cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_2055bd69-b44f-4c1e-a124-f7dc60abe0d2" xlink:to="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_02611ab2-d95c-4fac-9849-2454bf6a1720" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_4eca681f-3afd-4251-9fcf-f5f316cea218" 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_2055bd69-b44f-4c1e-a124-f7dc60abe0d2" xlink:to="loc_us-gaap_LongTermDebtCurrent_4eca681f-3afd-4251-9fcf-f5f316cea218" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_6a3830ad-7cde-449b-9986-3717580568e3" 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_2055bd69-b44f-4c1e-a124-f7dc60abe0d2" xlink:to="loc_us-gaap_OtherShortTermBorrowings_6a3830ad-7cde-449b-9986-3717580568e3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_b69b0934-0fcc-4ae1-8da6-a0238dab79f5" 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_2055bd69-b44f-4c1e-a124-f7dc60abe0d2" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_b69b0934-0fcc-4ae1-8da6-a0238dab79f5" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="cms-20240331.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_236ad10a-4fd1-4c19-8fda-f5e56a54a460" xlink:href="cms-20240331.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_87bcf0f8-86c4-409d-9867-a77e1e711363" xlink:href="cms-20240331.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_236ad10a-4fd1-4c19-8fda-f5e56a54a460" xlink:to="loc_cms_FinancialInstrumentsTable_87bcf0f8-86c4-409d-9867-a77e1e711363" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2e58d22a-41de-47cf-98de-3eb9cc4fcc6d" 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_87bcf0f8-86c4-409d-9867-a77e1e711363" xlink:to="loc_dei_LegalEntityAxis_2e58d22a-41de-47cf-98de-3eb9cc4fcc6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2e58d22a-41de-47cf-98de-3eb9cc4fcc6d_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_2e58d22a-41de-47cf-98de-3eb9cc4fcc6d" xlink:to="loc_dei_EntityDomain_2e58d22a-41de-47cf-98de-3eb9cc4fcc6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_63c47254-7372-4144-be8f-c529cddc8417" 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_2e58d22a-41de-47cf-98de-3eb9cc4fcc6d" xlink:to="loc_dei_EntityDomain_63c47254-7372-4144-be8f-c529cddc8417" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4cd3db9a-e464-4ee3-aa88-0d3f8b45c318" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_63c47254-7372-4144-be8f-c529cddc8417" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4cd3db9a-e464-4ee3-aa88-0d3f8b45c318" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_28b665ae-500c-49ae-a376-4685ad2b44ea" 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_87bcf0f8-86c4-409d-9867-a77e1e711363" xlink:to="loc_us-gaap_DebtInstrumentAxis_28b665ae-500c-49ae-a376-4685ad2b44ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_28b665ae-500c-49ae-a376-4685ad2b44ea_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_28b665ae-500c-49ae-a376-4685ad2b44ea" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_28b665ae-500c-49ae-a376-4685ad2b44ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_45f79a5a-bc7d-420a-a6ee-7c475c7818a4" 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_28b665ae-500c-49ae-a376-4685ad2b44ea" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_45f79a5a-bc7d-420a-a6ee-7c475c7818a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_1fecb383-4c31-4ea0-941e-3dcb93a7747e" xlink:href="cms-20240331.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_45f79a5a-bc7d-420a-a6ee-7c475c7818a4" xlink:to="loc_cms_CMSEnergyNotePayableMember_1fecb383-4c31-4ea0-941e-3dcb93a7747e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_736da4f2-6468-45ab-8479-3d60e091abdb" 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_236ad10a-4fd1-4c19-8fda-f5e56a54a460" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_736da4f2-6468-45ab-8479-3d60e091abdb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails" xlink:type="simple" xlink:href="cms-20240331.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_6f153358-e94a-4d5f-85be-5eeb91b52b5f" 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_c1ae88cb-8c45-4de5-9dcd-7d28b3464263" 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_6f153358-e94a-4d5f-85be-5eeb91b52b5f" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c1ae88cb-8c45-4de5-9dcd-7d28b3464263" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_dfdc9c3b-ecc5-459f-896a-fcbac8427481" 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_c1ae88cb-8c45-4de5-9dcd-7d28b3464263" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_dfdc9c3b-ecc5-459f-896a-fcbac8427481" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_dfdc9c3b-ecc5-459f-896a-fcbac8427481_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_dfdc9c3b-ecc5-459f-896a-fcbac8427481" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_dfdc9c3b-ecc5-459f-896a-fcbac8427481_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a5642701-7fba-48d6-85d3-c4449b39c9ad" 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_dfdc9c3b-ecc5-459f-896a-fcbac8427481" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a5642701-7fba-48d6-85d3-c4449b39c9ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_1c9d1b79-2af4-4c6c-990c-0e0b23f37389" xlink:href="cms-20240331.xsd#cms_PensionAndDBSERPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a5642701-7fba-48d6-85d3-c4449b39c9ad" xlink:to="loc_cms_PensionAndDBSERPMember_1c9d1b79-2af4-4c6c-990c-0e0b23f37389" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e18a48a9-dc06-4dc2-ae1d-cd3364607af0" 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_a5642701-7fba-48d6-85d3-c4449b39c9ad" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e18a48a9-dc06-4dc2-ae1d-cd3364607af0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7a2dd33d-2a26-41aa-b30c-7931d6abde1d" 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_c1ae88cb-8c45-4de5-9dcd-7d28b3464263" xlink:to="loc_dei_LegalEntityAxis_7a2dd33d-2a26-41aa-b30c-7931d6abde1d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7a2dd33d-2a26-41aa-b30c-7931d6abde1d_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_7a2dd33d-2a26-41aa-b30c-7931d6abde1d" xlink:to="loc_dei_EntityDomain_7a2dd33d-2a26-41aa-b30c-7931d6abde1d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7b495814-1cb2-4337-94de-5b3d1ad493c4" 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_7a2dd33d-2a26-41aa-b30c-7931d6abde1d" xlink:to="loc_dei_EntityDomain_7b495814-1cb2-4337-94de-5b3d1ad493c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3fc06ad1-d900-4c54-952e-9c16235a1f46" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7b495814-1cb2-4337-94de-5b3d1ad493c4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3fc06ad1-d900-4c54-952e-9c16235a1f46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_06c28e9d-d4b3-40e1-b5b8-fb6aa8605845" 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_c1ae88cb-8c45-4de5-9dcd-7d28b3464263" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_06c28e9d-d4b3-40e1-b5b8-fb6aa8605845" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_06c28e9d-d4b3-40e1-b5b8-fb6aa8605845_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_06c28e9d-d4b3-40e1-b5b8-fb6aa8605845" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_06c28e9d-d4b3-40e1-b5b8-fb6aa8605845_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_52fe2788-581e-4cb3-a0af-c1b832d0de5f" 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_06c28e9d-d4b3-40e1-b5b8-fb6aa8605845" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_52fe2788-581e-4cb3-a0af-c1b832d0de5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember_e4f74cf4-bab4-44c6-8955-a2739bcdc133" xlink:href="cms-20240331.xsd#cms_VolatilityMechanismMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_52fe2788-581e-4cb3-a0af-c1b832d0de5f" xlink:to="loc_cms_VolatilityMechanismMember_e4f74cf4-bab4-44c6-8955-a2739bcdc133" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_0a7a4c62-8bf0-4618-a4b4-c7f2fc190c0b" 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_c1ae88cb-8c45-4de5-9dcd-7d28b3464263" xlink:to="loc_us-gaap_RegulatoryAssetAxis_0a7a4c62-8bf0-4618-a4b4-c7f2fc190c0b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_0a7a4c62-8bf0-4618-a4b4-c7f2fc190c0b_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_0a7a4c62-8bf0-4618-a4b4-c7f2fc190c0b" xlink:to="loc_us-gaap_RegulatoryAssetDomain_0a7a4c62-8bf0-4618-a4b4-c7f2fc190c0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_473831e3-fe75-4ff7-90be-dd0eb35bf756" 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_0a7a4c62-8bf0-4618-a4b4-c7f2fc190c0b" xlink:to="loc_us-gaap_RegulatoryAssetDomain_473831e3-fe75-4ff7-90be-dd0eb35bf756" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember_6e8b1056-b2e0-4f3b-a3d5-1b1be795084d" xlink:href="cms-20240331.xsd#cms_VolatilityMechanismMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_473831e3-fe75-4ff7-90be-dd0eb35bf756" xlink:to="loc_cms_VolatilityMechanismMember_6e8b1056-b2e0-4f3b-a3d5-1b1be795084d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb14c39f-9e40-462c-9db3-dc7370b4385c" 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_6f153358-e94a-4d5f-85be-5eeb91b52b5f" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb14c39f-9e40-462c-9db3-dc7370b4385c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_d0c90d19-4860-4973-b59a-30b4b0fe30fa" 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_bb14c39f-9e40-462c-9db3-dc7370b4385c" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_d0c90d19-4860-4973-b59a-30b4b0fe30fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_40516ee4-1089-4193-9c7d-5d686be90c26" 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_bb14c39f-9e40-462c-9db3-dc7370b4385c" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_40516ee4-1089-4193-9c7d-5d686be90c26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_3b12d6b3-96b4-4ee6-b800-c73165b15133" 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_bb14c39f-9e40-462c-9db3-dc7370b4385c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_3b12d6b3-96b4-4ee6-b800-c73165b15133" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_21623b16-f324-49fe-a775-8132aa9c1ee1" xlink:href="cms-20240331.xsd#cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb14c39f-9e40-462c-9db3-dc7370b4385c" xlink:to="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_21623b16-f324-49fe-a775-8132aa9c1ee1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_66b53fd1-cd05-46a5-8e52-25d552cd2cf2" 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_21623b16-f324-49fe-a775-8132aa9c1ee1" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_66b53fd1-cd05-46a5-8e52-25d552cd2cf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_1dc12459-98e4-42a4-b7de-3fe1ee62aec0" 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_21623b16-f324-49fe-a775-8132aa9c1ee1" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_1dc12459-98e4-42a4-b7de-3fe1ee62aec0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_d9ba4859-3a32-4cdc-af57-b8a7a03bb918" xlink:href="cms-20240331.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_21623b16-f324-49fe-a775-8132aa9c1ee1" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_d9ba4859-3a32-4cdc-af57-b8a7a03bb918" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_202b1c24-4074-4daa-b725-e866c64fe740" 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_bb14c39f-9e40-462c-9db3-dc7370b4385c" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_202b1c24-4074-4daa-b725-e866c64fe740" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanDeferredCostsCredits_86c344b5-c1d4-424c-a2cd-9ebabf81dd50" xlink:href="cms-20240331.xsd#cms_DefinedBenefitPlanDeferredCostsCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6f153358-e94a-4d5f-85be-5eeb91b52b5f" xlink:to="loc_cms_DefinedBenefitPlanDeferredCostsCredits_86c344b5-c1d4-424c-a2cd-9ebabf81dd50" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails" xlink:type="simple" xlink:href="cms-20240331.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_c74f5c21-dd55-4d6f-9a40-484b298f2ba5" xlink:href="cms-20240331.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_ccc77115-ac1d-45ee-badb-7e4824936a18" xlink:href="cms-20240331.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_c74f5c21-dd55-4d6f-9a40-484b298f2ba5" xlink:to="loc_cms_IncomeTaxesTable_ccc77115-ac1d-45ee-badb-7e4824936a18" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7a1dc723-5363-4d31-b3e3-be88548f74d8" 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_ccc77115-ac1d-45ee-badb-7e4824936a18" xlink:to="loc_dei_LegalEntityAxis_7a1dc723-5363-4d31-b3e3-be88548f74d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7a1dc723-5363-4d31-b3e3-be88548f74d8_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_7a1dc723-5363-4d31-b3e3-be88548f74d8" xlink:to="loc_dei_EntityDomain_7a1dc723-5363-4d31-b3e3-be88548f74d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1eebc814-f91f-499b-ab34-d330987878ba" 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_7a1dc723-5363-4d31-b3e3-be88548f74d8" xlink:to="loc_dei_EntityDomain_1eebc814-f91f-499b-ab34-d330987878ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_614cec89-ecd1-4a9d-9854-8738829b1386" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1eebc814-f91f-499b-ab34-d330987878ba" xlink:to="loc_cms_ConsumersEnergyCompanyMember_614cec89-ecd1-4a9d-9854-8738829b1386" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6c3053b3-d2ca-4c0e-8327-5829d977c657" 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_ccc77115-ac1d-45ee-badb-7e4824936a18" xlink:to="loc_srt_StatementGeographicalAxis_6c3053b3-d2ca-4c0e-8327-5829d977c657" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6c3053b3-d2ca-4c0e-8327-5829d977c657_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_6c3053b3-d2ca-4c0e-8327-5829d977c657" xlink:to="loc_srt_SegmentGeographicalDomain_6c3053b3-d2ca-4c0e-8327-5829d977c657_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ed187440-f87a-4f0d-9a3d-a888047039e1" 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_6c3053b3-d2ca-4c0e-8327-5829d977c657" xlink:to="loc_srt_SegmentGeographicalDomain_ed187440-f87a-4f0d-9a3d-a888047039e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonMichiganJurisdictionMember_08182297-e1fb-4558-b40f-5195f9957ae9" xlink:href="cms-20240331.xsd#cms_NonMichiganJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ed187440-f87a-4f0d-9a3d-a888047039e1" xlink:to="loc_cms_NonMichiganJurisdictionMember_08182297-e1fb-4558-b40f-5195f9957ae9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e799914e-e2e9-4f80-9f4e-8a137354b290" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_c74f5c21-dd55-4d6f-9a40-484b298f2ba5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e799914e-e2e9-4f80-9f4e-8a137354b290" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_9c1ef3fe-88dd-433f-8f59-7eace0800149" xlink:href="cms-20240331.xsd#cms_IncreaseDecreaseInIncomeTaxExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_c74f5c21-dd55-4d6f-9a40-484b298f2ba5" xlink:to="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_9c1ef3fe-88dd-433f-8f59-7eace0800149" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_63bc7a78-14fc-4fa9-a126-f1b6a96aa904" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_9c1ef3fe-88dd-433f-8f59-7eace0800149" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_63bc7a78-14fc-4fa9-a126-f1b6a96aa904" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_d1a06a2c-1ee2-4c20-a880-b9c66df59fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_9c1ef3fe-88dd-433f-8f59-7eace0800149" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_d1a06a2c-1ee2-4c20-a880-b9c66df59fdd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_13a215cc-3d71-43dc-96b9-b99d991a9986" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_9c1ef3fe-88dd-433f-8f59-7eace0800149" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_13a215cc-3d71-43dc-96b9-b99d991a9986" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense_f24b37ac-6e99-47a6-90f0-5d2db3de6b97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_9c1ef3fe-88dd-433f-8f59-7eace0800149" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense_f24b37ac-6e99-47a6-90f0-5d2db3de6b97" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_45dbeae0-8cae-4b75-94d5-9f1711d65f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_9c1ef3fe-88dd-433f-8f59-7eace0800149" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_45dbeae0-8cae-4b75-94d5-9f1711d65f3a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a8f3ceab-f17d-4365-9f00-b421e57eb3ac" 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_c74f5c21-dd55-4d6f-9a40-484b298f2ba5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a8f3ceab-f17d-4365-9f00-b421e57eb3ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_8a0eb055-3519-44b0-ae3b-c6fc5975ebd7" 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_IncomeTaxesLineItems_c74f5c21-dd55-4d6f-9a40-484b298f2ba5" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_8a0eb055-3519-44b0-ae3b-c6fc5975ebd7" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails" xlink:type="simple" xlink:href="cms-20240331.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_b16399ea-7378-4360-acda-02bb04049f2d" 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_dc2b3c00-f070-4324-806f-11a67a777051" 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_b16399ea-7378-4360-acda-02bb04049f2d" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_dc2b3c00-f070-4324-806f-11a67a777051" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7d4f8f70-634f-4e34-997b-47aba8348c11" 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_dc2b3c00-f070-4324-806f-11a67a777051" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7d4f8f70-634f-4e34-997b-47aba8348c11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7d4f8f70-634f-4e34-997b-47aba8348c11_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_7d4f8f70-634f-4e34-997b-47aba8348c11" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7d4f8f70-634f-4e34-997b-47aba8348c11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e3ba4dee-a165-4612-b66e-99ef9e05c62d" 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_7d4f8f70-634f-4e34-997b-47aba8348c11" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e3ba4dee-a165-4612-b66e-99ef9e05c62d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_93367515-d477-4d6c-8dfd-8cafa988247e" 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_e3ba4dee-a165-4612-b66e-99ef9e05c62d" xlink:to="loc_srt_ParentCompanyMember_93367515-d477-4d6c-8dfd-8cafa988247e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ccaa80e3-f11f-43aa-976f-85b3dc41740f" 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_dc2b3c00-f070-4324-806f-11a67a777051" xlink:to="loc_us-gaap_DebtInstrumentAxis_ccaa80e3-f11f-43aa-976f-85b3dc41740f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ccaa80e3-f11f-43aa-976f-85b3dc41740f_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_ccaa80e3-f11f-43aa-976f-85b3dc41740f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ccaa80e3-f11f-43aa-976f-85b3dc41740f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_eb0e985e-cdf5-4184-8f37-f4d61bf111da" 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_ccaa80e3-f11f-43aa-976f-85b3dc41740f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_eb0e985e-cdf5-4184-8f37-f4d61bf111da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3375ConvertibleSeniorNotesDue2028Member_f9191c36-5b44-46d1-8dfa-30375919ee3a" xlink:href="cms-20240331.xsd#cms_A3375ConvertibleSeniorNotesDue2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_eb0e985e-cdf5-4184-8f37-f4d61bf111da" xlink:to="loc_cms_A3375ConvertibleSeniorNotesDue2028Member_f9191c36-5b44-46d1-8dfa-30375919ee3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_04f99f7a-a009-4a6c-bdc6-b1d7ae2949a4" 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_dc2b3c00-f070-4324-806f-11a67a777051" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_04f99f7a-a009-4a6c-bdc6-b1d7ae2949a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_04f99f7a-a009-4a6c-bdc6-b1d7ae2949a4_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_04f99f7a-a009-4a6c-bdc6-b1d7ae2949a4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_04f99f7a-a009-4a6c-bdc6-b1d7ae2949a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7519b7f2-0df3-48c2-94fa-621ee847d944" 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_04f99f7a-a009-4a6c-bdc6-b1d7ae2949a4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7519b7f2-0df3-48c2-94fa-621ee847d944" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_bb2aff63-1f7b-4109-b6b8-5eefc1f98175" 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_7519b7f2-0df3-48c2-94fa-621ee847d944" xlink:to="loc_us-gaap_ConvertibleDebtMember_bb2aff63-1f7b-4109-b6b8-5eefc1f98175" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_35b8575e-1113-4f66-b2cc-443a7a36b24b" 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_b16399ea-7378-4360-acda-02bb04049f2d" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_35b8575e-1113-4f66-b2cc-443a7a36b24b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cms-20240331.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_b8b1cb78-7bb8-4dd2-ba2d-e82b6863dc33" 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_7e0aae8b-1c31-458d-beaf-79c33a6dc75e" 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_b8b1cb78-7bb8-4dd2-ba2d-e82b6863dc33" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_7e0aae8b-1c31-458d-beaf-79c33a6dc75e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1ce4e49e-6b0d-49f1-81b2-cb4838fed5cd" 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_7e0aae8b-1c31-458d-beaf-79c33a6dc75e" xlink:to="loc_srt_ProductOrServiceAxis_1ce4e49e-6b0d-49f1-81b2-cb4838fed5cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1ce4e49e-6b0d-49f1-81b2-cb4838fed5cd_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_1ce4e49e-6b0d-49f1-81b2-cb4838fed5cd" xlink:to="loc_srt_ProductsAndServicesDomain_1ce4e49e-6b0d-49f1-81b2-cb4838fed5cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0c2b8d63-3032-439f-b412-cf4f52cf1ace" 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_1ce4e49e-6b0d-49f1-81b2-cb4838fed5cd" xlink:to="loc_srt_ProductsAndServicesDomain_0c2b8d63-3032-439f-b412-cf4f52cf1ace" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ResidentialUtilityServicesMember_c9eec43d-ef70-49a7-a6c4-196a7cc7b76c" xlink:href="cms-20240331.xsd#cms_ResidentialUtilityServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0c2b8d63-3032-439f-b412-cf4f52cf1ace" xlink:to="loc_cms_ResidentialUtilityServicesMember_c9eec43d-ef70-49a7-a6c4-196a7cc7b76c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommercialUtilityServiceMember_ec430ed0-acee-4e02-b994-5a773e120eed" xlink:href="cms-20240331.xsd#cms_CommercialUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0c2b8d63-3032-439f-b412-cf4f52cf1ace" xlink:to="loc_cms_CommercialUtilityServiceMember_ec430ed0-acee-4e02-b994-5a773e120eed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndustrialUtilityServiceMember_fdb902c9-5edf-4443-832e-0746e419821c" xlink:href="cms-20240331.xsd#cms_IndustrialUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0c2b8d63-3032-439f-b412-cf4f52cf1ace" xlink:to="loc_cms_IndustrialUtilityServiceMember_fdb902c9-5edf-4443-832e-0746e419821c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherUtilityServiceMember_9e802b3d-be9f-4518-8f9c-08abad3478e9" xlink:href="cms-20240331.xsd#cms_OtherUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0c2b8d63-3032-439f-b412-cf4f52cf1ace" xlink:to="loc_cms_OtherUtilityServiceMember_9e802b3d-be9f-4518-8f9c-08abad3478e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9fa43add-5856-46fa-acca-eca1227cfb87" 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_7e0aae8b-1c31-458d-beaf-79c33a6dc75e" xlink:to="loc_dei_LegalEntityAxis_9fa43add-5856-46fa-acca-eca1227cfb87" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9fa43add-5856-46fa-acca-eca1227cfb87_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_9fa43add-5856-46fa-acca-eca1227cfb87" xlink:to="loc_dei_EntityDomain_9fa43add-5856-46fa-acca-eca1227cfb87_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d40ac3a6-f108-4668-996e-a561fe117afc" 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_9fa43add-5856-46fa-acca-eca1227cfb87" xlink:to="loc_dei_EntityDomain_d40ac3a6-f108-4668-996e-a561fe117afc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6c4f18d6-143b-41b7-8d81-20ecdfbbb43b" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d40ac3a6-f108-4668-996e-a561fe117afc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6c4f18d6-143b-41b7-8d81-20ecdfbbb43b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_60fbca48-f967-42f4-a2ff-be399af30a32" 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_7e0aae8b-1c31-458d-beaf-79c33a6dc75e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_60fbca48-f967-42f4-a2ff-be399af30a32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_60fbca48-f967-42f4-a2ff-be399af30a32_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_60fbca48-f967-42f4-a2ff-be399af30a32" xlink:to="loc_us-gaap_SegmentDomain_60fbca48-f967-42f4-a2ff-be399af30a32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_22529d65-7ae5-4d3e-9ec4-50c110188491" 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_60fbca48-f967-42f4-a2ff-be399af30a32" xlink:to="loc_us-gaap_SegmentDomain_22529d65-7ae5-4d3e-9ec4-50c110188491" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_bdda7c34-e43b-43c8-92d7-390245c3d218" xlink:href="cms-20240331.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_22529d65-7ae5-4d3e-9ec4-50c110188491" xlink:to="loc_cms_ElectricUtilityMember_bdda7c34-e43b-43c8-92d7-390245c3d218" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_74106585-3c59-4b20-b11b-cc4f984c999c" xlink:href="cms-20240331.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_22529d65-7ae5-4d3e-9ec4-50c110188491" xlink:to="loc_cms_GasUtilityMember_74106585-3c59-4b20-b11b-cc4f984c999c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_b2860740-52f5-4099-94bf-396008cfaf6a" xlink:href="cms-20240331.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_22529d65-7ae5-4d3e-9ec4-50c110188491" xlink:to="loc_cms_NorthStarCleanEnergyMember_b2860740-52f5-4099-94bf-396008cfaf6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_5840ba2f-f2fa-4405-9ac0-fecec0876353" 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_7e0aae8b-1c31-458d-beaf-79c33a6dc75e" xlink:to="loc_srt_ConsolidationItemsAxis_5840ba2f-f2fa-4405-9ac0-fecec0876353" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_5840ba2f-f2fa-4405-9ac0-fecec0876353_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_5840ba2f-f2fa-4405-9ac0-fecec0876353" xlink:to="loc_srt_ConsolidationItemsDomain_5840ba2f-f2fa-4405-9ac0-fecec0876353_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e3debdc8-62aa-4a8c-930d-1edfa201e30f" 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_5840ba2f-f2fa-4405-9ac0-fecec0876353" xlink:to="loc_srt_ConsolidationItemsDomain_e3debdc8-62aa-4a8c-930d-1edfa201e30f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_cf732273-5b6a-4b6f-bd3a-7e3e37974cde" 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_e3debdc8-62aa-4a8c-930d-1edfa201e30f" xlink:to="loc_us-gaap_OperatingSegmentsMember_cf732273-5b6a-4b6f-bd3a-7e3e37974cde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7fe65150-cb53-4e6e-974f-6ac4ba2d3d99" 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_b8b1cb78-7bb8-4dd2-ba2d-e82b6863dc33" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7fe65150-cb53-4e6e-974f-6ac4ba2d3d99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_d7d8aa61-35fb-4400-8623-2136fef6485f" 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_b8b1cb78-7bb8-4dd2-ba2d-e82b6863dc33" xlink:to="loc_us-gaap_LeaseIncome_d7d8aa61-35fb-4400-8623-2136fef6485f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_296b88b6-82c4-4f24-bf29-9dfb3462af9b" xlink:href="cms-20240331.xsd#cms_FinancingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b8b1cb78-7bb8-4dd2-ba2d-e82b6863dc33" xlink:to="loc_cms_FinancingIncome_296b88b6-82c4-4f24-bf29-9dfb3462af9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms_33cf984a-0462-4d35-871f-e04ad63e9327" xlink:href="cms-20240331.xsd#cms_AlternativeRevenuePrograms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b8b1cb78-7bb8-4dd2-ba2d-e82b6863dc33" xlink:to="loc_cms_AlternativeRevenuePrograms_33cf984a-0462-4d35-871f-e04ad63e9327" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f8ec559d-9dee-48ce-b7f2-90e962c9d7aa" 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_b8b1cb78-7bb8-4dd2-ba2d-e82b6863dc33" xlink:to="loc_us-gaap_Revenues_f8ec559d-9dee-48ce-b7f2-90e962c9d7aa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseVariableLeaseIncome_35e3a075-0e8d-404c-9084-3ce8c3386432" 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_DisaggregationOfRevenueLineItems_b8b1cb78-7bb8-4dd2-ba2d-e82b6863dc33" xlink:to="loc_us-gaap_OperatingLeaseVariableLeaseIncome_35e3a075-0e8d-404c-9084-3ce8c3386432" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="cms-20240331.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_41318a02-a721-4e70-a720-dea9303b6fde" 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_8f952692-a0b0-4ba2-a199-fbbbea348a64" 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_41318a02-a721-4e70-a720-dea9303b6fde" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_8f952692-a0b0-4ba2-a199-fbbbea348a64" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_8ee3876f-cae9-4bd6-9db7-d3a43b520393" 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_8f952692-a0b0-4ba2-a199-fbbbea348a64" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_8ee3876f-cae9-4bd6-9db7-d3a43b520393" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8ee3876f-cae9-4bd6-9db7-d3a43b520393_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_8ee3876f-cae9-4bd6-9db7-d3a43b520393" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8ee3876f-cae9-4bd6-9db7-d3a43b520393_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c302dc9d-f412-4bea-9d99-48a53a345036" 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_8ee3876f-cae9-4bd6-9db7-d3a43b520393" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c302dc9d-f412-4bea-9d99-48a53a345036" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_1ba0a82c-5ceb-4048-a436-759b71ffdb39" 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_c302dc9d-f412-4bea-9d99-48a53a345036" xlink:to="loc_us-gaap_AccountsReceivableMember_1ba0a82c-5ceb-4048-a436-759b71ffdb39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e6d3fa2d-0bc6-40ae-be68-159ce3399221" 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_8f952692-a0b0-4ba2-a199-fbbbea348a64" xlink:to="loc_dei_LegalEntityAxis_e6d3fa2d-0bc6-40ae-be68-159ce3399221" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e6d3fa2d-0bc6-40ae-be68-159ce3399221_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_e6d3fa2d-0bc6-40ae-be68-159ce3399221" xlink:to="loc_dei_EntityDomain_e6d3fa2d-0bc6-40ae-be68-159ce3399221_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0d35def1-257b-43f0-b70d-637221589b9c" 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_e6d3fa2d-0bc6-40ae-be68-159ce3399221" xlink:to="loc_dei_EntityDomain_0d35def1-257b-43f0-b70d-637221589b9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_de3bf227-087d-480d-95d7-6e1f469053fb" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0d35def1-257b-43f0-b70d-637221589b9c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_de3bf227-087d-480d-95d7-6e1f469053fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_c87bd4c4-2c16-4f2a-b293-92cd64468810" 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_41318a02-a721-4e70-a720-dea9303b6fde" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_c87bd4c4-2c16-4f2a-b293-92cd64468810" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_9d5d51cc-3a31-41a6-9fab-9ed39466821d" 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_41318a02-a721-4e70-a720-dea9303b6fde" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_9d5d51cc-3a31-41a6-9fab-9ed39466821d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="simple" xlink:href="cms-20240331.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_537d093d-876f-4471-96aa-7fcf9f78cd22" 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_3586b4f0-6dbc-4925-a3e6-012665e50358" 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_537d093d-876f-4471-96aa-7fcf9f78cd22" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3586b4f0-6dbc-4925-a3e6-012665e50358" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_27a42a38-2a15-4f5e-b1c7-9cb2c38b1e1b" 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_3586b4f0-6dbc-4925-a3e6-012665e50358" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_27a42a38-2a15-4f5e-b1c7-9cb2c38b1e1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_27a42a38-2a15-4f5e-b1c7-9cb2c38b1e1b_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_27a42a38-2a15-4f5e-b1c7-9cb2c38b1e1b" xlink:to="loc_us-gaap_SegmentDomain_27a42a38-2a15-4f5e-b1c7-9cb2c38b1e1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_47b32b19-95b6-417e-842c-9b4ad1d43bc1" 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_27a42a38-2a15-4f5e-b1c7-9cb2c38b1e1b" xlink:to="loc_us-gaap_SegmentDomain_47b32b19-95b6-417e-842c-9b4ad1d43bc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_59d8bb70-cebd-47a2-bf83-790e72a41961" xlink:href="cms-20240331.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_47b32b19-95b6-417e-842c-9b4ad1d43bc1" xlink:to="loc_cms_ElectricUtilityMember_59d8bb70-cebd-47a2-bf83-790e72a41961" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_f63ff2b1-76ae-44b7-87e2-6c276cf6aa77" xlink:href="cms-20240331.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_47b32b19-95b6-417e-842c-9b4ad1d43bc1" xlink:to="loc_cms_GasUtilityMember_f63ff2b1-76ae-44b7-87e2-6c276cf6aa77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_fff40f79-f6b5-4127-bbdb-3166fe5421aa" xlink:href="cms-20240331.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_47b32b19-95b6-417e-842c-9b4ad1d43bc1" xlink:to="loc_cms_NorthStarCleanEnergyMember_fff40f79-f6b5-4127-bbdb-3166fe5421aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_803842cc-1613-4d9d-b94b-9adee38bfcc0" 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_3586b4f0-6dbc-4925-a3e6-012665e50358" xlink:to="loc_srt_ConsolidationItemsAxis_803842cc-1613-4d9d-b94b-9adee38bfcc0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_803842cc-1613-4d9d-b94b-9adee38bfcc0_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_803842cc-1613-4d9d-b94b-9adee38bfcc0" xlink:to="loc_srt_ConsolidationItemsDomain_803842cc-1613-4d9d-b94b-9adee38bfcc0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_fc5ee510-9da1-4b39-b5c5-4891cf2dd260" 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_803842cc-1613-4d9d-b94b-9adee38bfcc0" xlink:to="loc_srt_ConsolidationItemsDomain_fc5ee510-9da1-4b39-b5c5-4891cf2dd260" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_8b8e8448-d684-4126-991f-be9cf55e2ea7" 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_fc5ee510-9da1-4b39-b5c5-4891cf2dd260" xlink:to="loc_us-gaap_OperatingSegmentsMember_8b8e8448-d684-4126-991f-be9cf55e2ea7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CorporateAndReconcilingItemsMember_7575f672-63d3-4807-9673-82e0e52c08a5" xlink:href="cms-20240331.xsd#cms_CorporateAndReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_fc5ee510-9da1-4b39-b5c5-4891cf2dd260" xlink:to="loc_cms_CorporateAndReconcilingItemsMember_7575f672-63d3-4807-9673-82e0e52c08a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_81824257-13d8-47bb-a51a-4de11e47d5ef" 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_3586b4f0-6dbc-4925-a3e6-012665e50358" xlink:to="loc_dei_LegalEntityAxis_81824257-13d8-47bb-a51a-4de11e47d5ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_81824257-13d8-47bb-a51a-4de11e47d5ef_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_81824257-13d8-47bb-a51a-4de11e47d5ef" xlink:to="loc_dei_EntityDomain_81824257-13d8-47bb-a51a-4de11e47d5ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9454304d-a8bd-4093-8157-38c9156e2cdb" 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_81824257-13d8-47bb-a51a-4de11e47d5ef" xlink:to="loc_dei_EntityDomain_9454304d-a8bd-4093-8157-38c9156e2cdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_385df959-4cfb-4f56-b91c-7ccac7cf8746" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9454304d-a8bd-4093-8157-38c9156e2cdb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_385df959-4cfb-4f56-b91c-7ccac7cf8746" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_7eec8cce-e0c2-40a5-8bac-5b2ec422863d" 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_537d093d-876f-4471-96aa-7fcf9f78cd22" xlink:to="loc_us-gaap_Revenues_7eec8cce-e0c2-40a5-8bac-5b2ec422863d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0cd4b11d-6ee0-44b0-a774-7c742d4135b7" 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_537d093d-876f-4471-96aa-7fcf9f78cd22" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0cd4b11d-6ee0-44b0-a774-7c742d4135b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_bdd4add9-2e5e-4f96-b421-bdbb75547433" xlink:href="cms-20240331.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_537d093d-876f-4471-96aa-7fcf9f78cd22" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_bdd4add9-2e5e-4f96-b421-bdbb75547433" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_3e271217-3b91-4cbd-8700-22adc182f76c" xlink:href="cms-20240331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_537d093d-876f-4471-96aa-7fcf9f78cd22" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_3e271217-3b91-4cbd-8700-22adc182f76c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f92b7959-c70f-456e-97cc-57ef9c5516b5" 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_537d093d-876f-4471-96aa-7fcf9f78cd22" xlink:to="loc_us-gaap_Assets_f92b7959-c70f-456e-97cc-57ef9c5516b5" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails" xlink:type="simple" xlink:href="cms-20240331.xsd#VariableInterestEntitiesSummaryofVIEInformationDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_7f26a133-a081-46e1-81b8-cc64dcba60fa" 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_4c3299f4-3873-4edc-ba54-619fb4087b99" 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_7f26a133-a081-46e1-81b8-cc64dcba60fa" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_4c3299f4-3873-4edc-ba54-619fb4087b99" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7f7c5c7c-4c03-4951-9b5f-471746aa50cc" 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_4c3299f4-3873-4edc-ba54-619fb4087b99" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7f7c5c7c-4c03-4951-9b5f-471746aa50cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7f7c5c7c-4c03-4951-9b5f-471746aa50cc_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_7f7c5c7c-4c03-4951-9b5f-471746aa50cc" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7f7c5c7c-4c03-4951-9b5f-471746aa50cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_db75961d-b771-469a-b722-cb934750965d" 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_7f7c5c7c-4c03-4951-9b5f-471746aa50cc" xlink:to="loc_srt_ConsolidatedEntitiesDomain_db75961d-b771-469a-b722-cb934750965d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_74c0d3c8-7df4-4d20-ac43-d617059ff9d9" 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_db75961d-b771-469a-b722-cb934750965d" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_74c0d3c8-7df4-4d20-ac43-d617059ff9d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_c6daef08-73b0-4317-9019-3d86616fe31c" 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_4c3299f4-3873-4edc-ba54-619fb4087b99" xlink:to="loc_srt_OwnershipAxis_c6daef08-73b0-4317-9019-3d86616fe31c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_c6daef08-73b0-4317-9019-3d86616fe31c_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_c6daef08-73b0-4317-9019-3d86616fe31c" xlink:to="loc_srt_OwnershipDomain_c6daef08-73b0-4317-9019-3d86616fe31c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_4bdd0a36-7267-4c3b-91ac-7aa73c4dad7e" 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_c6daef08-73b0-4317-9019-3d86616fe31c" xlink:to="loc_srt_OwnershipDomain_4bdd0a36-7267-4c3b-91ac-7aa73c4dad7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember_b513f183-7e69-4a6a-bd75-7a98552e4639" xlink:href="cms-20240331.xsd#cms_AviatorWindMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_4bdd0a36-7267-4c3b-91ac-7aa73c4dad7e" xlink:to="loc_cms_AviatorWindMember_b513f183-7e69-4a6a-bd75-7a98552e4639" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_72223251-56e1-4664-80b9-df9f29aad249" xlink:href="cms-20240331.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_4bdd0a36-7267-4c3b-91ac-7aa73c4dad7e" xlink:to="loc_cms_AviatorWindClassBMembershipMember_72223251-56e1-4664-80b9-df9f29aad249" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_770d161a-7995-4976-a7be-a32add03c09a" 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_4c3299f4-3873-4edc-ba54-619fb4087b99" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_770d161a-7995-4976-a7be-a32add03c09a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_770d161a-7995-4976-a7be-a32add03c09a_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_770d161a-7995-4976-a7be-a32add03c09a" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_770d161a-7995-4976-a7be-a32add03c09a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_5bf533db-719d-47f1-98a6-292c691ba0d4" 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_770d161a-7995-4976-a7be-a32add03c09a" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_5bf533db-719d-47f1-98a6-292c691ba0d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NewportSolarHoldingsMember_94f914cc-8f45-498b-93d4-75439cf73104" xlink:href="cms-20240331.xsd#cms_NewportSolarHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_5bf533db-719d-47f1-98a6-292c691ba0d4" xlink:to="loc_cms_NewportSolarHoldingsMember_94f914cc-8f45-498b-93d4-75439cf73104" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NWOHoldcoLLCMember_b77c54a8-7f87-484f-b734-09bc6995159b" xlink:href="cms-20240331.xsd#cms_NWOHoldcoLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_5bf533db-719d-47f1-98a6-292c691ba0d4" xlink:to="loc_cms_NWOHoldcoLLCMember_b77c54a8-7f87-484f-b734-09bc6995159b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_e13bd00d-7ba1-44a8-a39d-25fa37a1f9f3" 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_7f26a133-a081-46e1-81b8-cc64dcba60fa" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_e13bd00d-7ba1-44a8-a39d-25fa37a1f9f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityMaximumCapacity_f46fd749-25f6-4b0c-b22e-05d538a4450c" xlink:href="cms-20240331.xsd#cms_VariableInterestEntityMaximumCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_7f26a133-a081-46e1-81b8-cc64dcba60fa" xlink:to="loc_cms_VariableInterestEntityMaximumCapacity_f46fd749-25f6-4b0c-b22e-05d538a4450c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_3a4628d5-266d-4ed0-a285-e6a00243983c" 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_7f26a133-a081-46e1-81b8-cc64dcba60fa" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_3a4628d5-266d-4ed0-a285-e6a00243983c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" xlink:type="simple" xlink:href="cms-20240331.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_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" 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_147a8a60-2344-4e0c-918d-52e8dcc570f3" 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_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_147a8a60-2344-4e0c-918d-52e8dcc570f3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_9b24dbc5-952c-49e2-ad17-0ccba71aa638" 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_147a8a60-2344-4e0c-918d-52e8dcc570f3" xlink:to="loc_srt_ConsolidatedEntitiesAxis_9b24dbc5-952c-49e2-ad17-0ccba71aa638" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_9b24dbc5-952c-49e2-ad17-0ccba71aa638_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_9b24dbc5-952c-49e2-ad17-0ccba71aa638" xlink:to="loc_srt_ConsolidatedEntitiesDomain_9b24dbc5-952c-49e2-ad17-0ccba71aa638_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_fb2d7056-eb3d-41ad-92b3-4b175dd6aad7" 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_9b24dbc5-952c-49e2-ad17-0ccba71aa638" xlink:to="loc_srt_ConsolidatedEntitiesDomain_fb2d7056-eb3d-41ad-92b3-4b175dd6aad7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_115c9765-a43c-41d7-846d-0db2571f257f" 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_fb2d7056-eb3d-41ad-92b3-4b175dd6aad7" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_115c9765-a43c-41d7-846d-0db2571f257f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7fa69cca-3ce4-4b2b-8549-1c8ea80111d0" 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_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7fa69cca-3ce4-4b2b-8549-1c8ea80111d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a4b628ba-a31b-4af1-adc9-658ab526b48f" 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_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a4b628ba-a31b-4af1-adc9-658ab526b48f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_171a42c2-8ed0-498c-89e2-aa84b455bc42" 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_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_OtherAssetsCurrent_171a42c2-8ed0-498c-89e2-aa84b455bc42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_bb81396e-0dc9-4bd7-b451-9e6ce63fee75" 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_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_bb81396e-0dc9-4bd7-b451-9e6ce63fee75" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_27e5a9f1-0882-4400-b309-b9826229d327" 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_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_27e5a9f1-0882-4400-b309-b9826229d327" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0df54286-0b35-4790-a1cc-76a2e6f56513" 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_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_Assets_0df54286-0b35-4790-a1cc-76a2e6f56513" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_2b4ad702-93f0-4dd4-9e9d-efbdf1a7567e" 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_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_AccountsPayableCurrent_2b4ad702-93f0-4dd4-9e9d-efbdf1a7567e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_356393e7-cb29-49ea-9124-69b861d218b5" 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_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_356393e7-cb29-49ea-9124-69b861d218b5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_c7ee46cf-9a75-4253-8797-7792ae0e562b" 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_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_c7ee46cf-9a75-4253-8797-7792ae0e562b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_49c2a5d6-54f1-4ee9-9e04-cf1a5c13152c" 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_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_Liabilities_49c2a5d6-54f1-4ee9-9e04-cf1a5c13152c" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20240331.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_a94ad906-e438-49a7-bd54-72adb72e01eb" 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_bcd067ac-5291-47b6-996e-a22a4a5c6390" 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_a94ad906-e438-49a7-bd54-72adb72e01eb" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_bcd067ac-5291-47b6-996e-a22a4a5c6390" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_888593c6-a14d-417c-bfc7-44cf9aa8ae7b" 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_bcd067ac-5291-47b6-996e-a22a4a5c6390" xlink:to="loc_srt_ConsolidatedEntitiesAxis_888593c6-a14d-417c-bfc7-44cf9aa8ae7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_888593c6-a14d-417c-bfc7-44cf9aa8ae7b_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_888593c6-a14d-417c-bfc7-44cf9aa8ae7b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_888593c6-a14d-417c-bfc7-44cf9aa8ae7b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_8d64b689-d41c-4ff0-8d52-5200986674a6" 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_888593c6-a14d-417c-bfc7-44cf9aa8ae7b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_8d64b689-d41c-4ff0-8d52-5200986674a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_cb02fa06-377e-4150-8b26-ecb06e3a03b9" 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_8d64b689-d41c-4ff0-8d52-5200986674a6" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_cb02fa06-377e-4150-8b26-ecb06e3a03b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_f052a6c3-4a67-4ed2-8330-f4b58433b34d" 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_8d64b689-d41c-4ff0-8d52-5200986674a6" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_f052a6c3-4a67-4ed2-8330-f4b58433b34d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1bd5a68c-796d-4363-bc64-4be994a6ebae" 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_ScheduleOfVariableInterestEntitiesTable_bcd067ac-5291-47b6-996e-a22a4a5c6390" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1bd5a68c-796d-4363-bc64-4be994a6ebae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1bd5a68c-796d-4363-bc64-4be994a6ebae_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_1bd5a68c-796d-4363-bc64-4be994a6ebae" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1bd5a68c-796d-4363-bc64-4be994a6ebae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_23be49e6-c419-43c2-b866-7383ff07e3c6" 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_1bd5a68c-796d-4363-bc64-4be994a6ebae" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_23be49e6-c419-43c2-b866-7383ff07e3c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsMember_b26b8bd5-d4db-44ba-8104-3b71043135bc" xlink:href="cms-20240331.xsd#cms_SecuritizationBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_23be49e6-c419-43c2-b866-7383ff07e3c6" xlink:to="loc_cms_SecuritizationBondsMember_b26b8bd5-d4db-44ba-8104-3b71043135bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_d8f51902-929d-4b08-856b-ca3bc8b36cda" 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_bcd067ac-5291-47b6-996e-a22a4a5c6390" xlink:to="loc_srt_OwnershipAxis_d8f51902-929d-4b08-856b-ca3bc8b36cda" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_d8f51902-929d-4b08-856b-ca3bc8b36cda_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_d8f51902-929d-4b08-856b-ca3bc8b36cda" xlink:to="loc_srt_OwnershipDomain_d8f51902-929d-4b08-856b-ca3bc8b36cda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_3f066edf-dd0b-4016-99d1-5029a711f10e" 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_d8f51902-929d-4b08-856b-ca3bc8b36cda" xlink:to="loc_srt_OwnershipDomain_3f066edf-dd0b-4016-99d1-5029a711f10e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TESFilerCityMember_18007e67-c9b1-4cc9-bcca-7db3b972dbdf" xlink:href="cms-20240331.xsd#cms_TESFilerCityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_3f066edf-dd0b-4016-99d1-5029a711f10e" xlink:to="loc_cms_TESFilerCityMember_18007e67-c9b1-4cc9-bcca-7db3b972dbdf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GraylingMember_29c7b611-bce1-4e83-8902-9541322e496a" xlink:href="cms-20240331.xsd#cms_GraylingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_3f066edf-dd0b-4016-99d1-5029a711f10e" xlink:to="loc_cms_GraylingMember_29c7b611-bce1-4e83-8902-9541322e496a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CravenMember_6e206492-dd27-4eb6-ab60-1a1c0a3273d6" xlink:href="cms-20240331.xsd#cms_CravenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_3f066edf-dd0b-4016-99d1-5029a711f10e" xlink:to="loc_cms_CravenMember_6e206492-dd27-4eb6-ab60-1a1c0a3273d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GeneseeMember_a20f4312-c67f-4662-91b8-538e0d759a92" xlink:href="cms-20240331.xsd#cms_GeneseeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_3f066edf-dd0b-4016-99d1-5029a711f10e" xlink:to="loc_cms_GeneseeMember_a20f4312-c67f-4662-91b8-538e0d759a92" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_d0ebaa97-5a1f-4b6e-919e-f608429b5ee2" 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_VariableInterestEntityLineItems_a94ad906-e438-49a7-bd54-72adb72e01eb" xlink:to="loc_us-gaap_RegulatoryAssets_d0ebaa97-5a1f-4b6e-919e-f608429b5ee2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5b42a70b-34b5-484c-b816-291d6e3f2796" 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_VariableInterestEntityLineItems_a94ad906-e438-49a7-bd54-72adb72e01eb" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5b42a70b-34b5-484c-b816-291d6e3f2796" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_7442ecac-f7a5-4525-93cb-d6979c0ef899" 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_a94ad906-e438-49a7-bd54-72adb72e01eb" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_7442ecac-f7a5-4525-93cb-d6979c0ef899" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_86ad7ba3-9d87-4756-9873-5ba7ffa1ec96" 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_a94ad906-e438-49a7-bd54-72adb72e01eb" xlink:to="loc_us-gaap_EquityMethodInvestments_86ad7ba3-9d87-4756-9873-5ba7ffa1ec96" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20240331.xsd#ExitActivitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_dd825234-bcbf-4426-8450-e9dc04ad4806" 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_9c7b3c20-df67-4fe6-9a24-b352d5ca4393" 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_dd825234-bcbf-4426-8450-e9dc04ad4806" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_9c7b3c20-df67-4fe6-9a24-b352d5ca4393" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_4759251d-8a3f-4ad8-ae80-4fdb467982be" 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_9c7b3c20-df67-4fe6-9a24-b352d5ca4393" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_4759251d-8a3f-4ad8-ae80-4fdb467982be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_4759251d-8a3f-4ad8-ae80-4fdb467982be_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_4759251d-8a3f-4ad8-ae80-4fdb467982be" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_4759251d-8a3f-4ad8-ae80-4fdb467982be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_ece3abf5-f3fc-4f41-b31e-dd03079b430d" 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_4759251d-8a3f-4ad8-ae80-4fdb467982be" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_ece3abf5-f3fc-4f41-b31e-dd03079b430d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_5705a379-3803-4a93-a56b-8d3d4a0895e0" xlink:href="cms-20240331.xsd#cms_RetentionBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_ece3abf5-f3fc-4f41-b31e-dd03079b430d" xlink:to="loc_cms_RetentionBenefitsMember_5705a379-3803-4a93-a56b-8d3d4a0895e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_a504cbee-e3a6-4c7c-90db-c10e7e9d7f24" 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_9c7b3c20-df67-4fe6-9a24-b352d5ca4393" xlink:to="loc_us-gaap_RestructuringPlanAxis_a504cbee-e3a6-4c7c-90db-c10e7e9d7f24" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_a504cbee-e3a6-4c7c-90db-c10e7e9d7f24_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_a504cbee-e3a6-4c7c-90db-c10e7e9d7f24" xlink:to="loc_us-gaap_RestructuringPlanDomain_a504cbee-e3a6-4c7c-90db-c10e7e9d7f24_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_69f8882e-7cf2-484c-a921-fa75a36f5b2e" 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_a504cbee-e3a6-4c7c-90db-c10e7e9d7f24" xlink:to="loc_us-gaap_RestructuringPlanDomain_69f8882e-7cf2-484c-a921-fa75a36f5b2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember_0244cc74-eae6-432d-8e26-91859ca180e8" xlink:href="cms-20240331.xsd#cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_69f8882e-7cf2-484c-a921-fa75a36f5b2e" xlink:to="loc_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember_0244cc74-eae6-432d-8e26-91859ca180e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember_10eb728f-70e6-4db2-b629-db8db2404e14" xlink:href="cms-20240331.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember_0244cc74-eae6-432d-8e26-91859ca180e8" xlink:to="loc_cms_JHCampbellGeneratingUnitsMember_10eb728f-70e6-4db2-b629-db8db2404e14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_8381ed44-e418-4278-a192-15f3d7f7bdbc" 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_9c7b3c20-df67-4fe6-9a24-b352d5ca4393" xlink:to="loc_us-gaap_RegulatoryAssetAxis_8381ed44-e418-4278-a192-15f3d7f7bdbc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_8381ed44-e418-4278-a192-15f3d7f7bdbc_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_8381ed44-e418-4278-a192-15f3d7f7bdbc" xlink:to="loc_us-gaap_RegulatoryAssetDomain_8381ed44-e418-4278-a192-15f3d7f7bdbc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_d3d551c0-ee44-4cbf-8623-8d82e4e6effc" 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_8381ed44-e418-4278-a192-15f3d7f7bdbc" xlink:to="loc_us-gaap_RegulatoryAssetDomain_d3d551c0-ee44-4cbf-8623-8d82e4e6effc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember_7c76ef76-35ae-4da6-9f3a-4a42ab8e288c" xlink:href="cms-20240331.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d3d551c0-ee44-4cbf-8623-8d82e4e6effc" xlink:to="loc_cms_RetentionIncentiveProgramMember_7c76ef76-35ae-4da6-9f3a-4a42ab8e288c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_7925bfed-fbc6-4939-b6ed-4b6d1fd5a373" 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_dd825234-bcbf-4426-8450-e9dc04ad4806" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_7925bfed-fbc6-4939-b6ed-4b6d1fd5a373" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_e98b3de9-e002-4548-817d-a659b27654af" xlink:href="cms-20240331.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_dd825234-bcbf-4426-8450-e9dc04ad4806" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_e98b3de9-e002-4548-817d-a659b27654af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_f7cc274f-a9c6-49ad-a5c1-a11548f1250c" 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_dd825234-bcbf-4426-8450-e9dc04ad4806" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_f7cc274f-a9c6-49ad-a5c1-a11548f1250c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="simple" xlink:href="cms-20240331.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_faf90bb4-45e1-41ef-bebf-f74c0f73c327" 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_4620cf7c-3c5e-4091-b829-fb32e965c93d" 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_faf90bb4-45e1-41ef-bebf-f74c0f73c327" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4620cf7c-3c5e-4091-b829-fb32e965c93d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_1dab5ad6-cd3d-49c1-b2a1-d3a517f48550" 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_4620cf7c-3c5e-4091-b829-fb32e965c93d" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_1dab5ad6-cd3d-49c1-b2a1-d3a517f48550" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_1dab5ad6-cd3d-49c1-b2a1-d3a517f48550_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_1dab5ad6-cd3d-49c1-b2a1-d3a517f48550" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_1dab5ad6-cd3d-49c1-b2a1-d3a517f48550_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_47002085-75a6-4c03-92f4-59cd21ce4149" 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_1dab5ad6-cd3d-49c1-b2a1-d3a517f48550" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_47002085-75a6-4c03-92f4-59cd21ce4149" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_c8657723-9759-461d-bbda-6aad10423b5b" xlink:href="cms-20240331.xsd#cms_RetentionBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_47002085-75a6-4c03-92f4-59cd21ce4149" xlink:to="loc_cms_RetentionBenefitsMember_c8657723-9759-461d-bbda-6aad10423b5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_ecffe5ae-36d5-465f-8e69-4ffe43724d77" 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_faf90bb4-45e1-41ef-bebf-f74c0f73c327" xlink:to="loc_us-gaap_RestructuringReserveRollForward_ecffe5ae-36d5-465f-8e69-4ffe43724d77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_d2363d43-1f75-403c-b5ca-2ace35c8c8b2" 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_ecffe5ae-36d5-465f-8e69-4ffe43724d77" xlink:to="loc_us-gaap_OtherLiabilities_d2363d43-1f75-403c-b5ca-2ace35c8c8b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_43b49408-2c85-4960-8c38-f06bfa7942d6" xlink:href="cms-20240331.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_ecffe5ae-36d5-465f-8e69-4ffe43724d77" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_43b49408-2c85-4960-8c38-f06bfa7942d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_3c626239-558d-45f1-a105-30d8c3c0c5aa" 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_21c6196f-3851-4c38-8b5a-97e500f083cf" 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_faf90bb4-45e1-41ef-bebf-f74c0f73c327" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_21c6196f-3851-4c38-8b5a-97e500f083cf" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>cms-20240331_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:59d48a0d-70fd-4e80-8034-81811529c30c,g:1c45c0a6-7f93-47ab-b5f8-2684f117ec78-->
<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_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_cc89c72d-b1b6-4f91-b391-090b6149dd9b_terseLabel_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_us-gaap_DeferredIncomeTaxesAndTaxCredits_0133a73c-5b7e-4295-81af-41b92bce8bd4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_9a85a3c7-cee3-49f8-934a-c3daaac457b4_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/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_17d97065-78d1-4622-904d-07643bcceb78_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/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_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_c35b574d-5f88-4598-aeaa-3c9517d13c3e_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Attributable to Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5e101f45-ec15-4e22-9f99-d07664062465_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_srt_RangeMember_12a1b66b-f125-4c3d-81de-6e634626019c_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_cms_IncomeTaxesTable_15ef46fc-a6a7-48d3-bded-9ffd0cae9686_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable" xlink:href="cms-20240331.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_LineOfCreditFacilityMaximumBorrowingCapacity_992b9bd9-2bdc-4e7b-b500-5e23c29addce_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_29cea31b-a8df-4f20-9c0a-72313bfb7937_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear_927bc352-2a8f-418c-b32e-3e3cd6868ad8_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesDisclosureTextBlock_7cfda5d1-bcb6-4230-ac96-a395faf2f27f_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_srt_EquityMethodInvesteeNameDomain_fd8cea3e-c57b-4029-841a-dbb6dbd802c4_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_efd58817-6493-4843-9f6c-e6e916708aa7_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_DebtDisclosureTextBlock_8c0dbdf7-e520-46ad-8d16-085ffd471970_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_0d754913-3612-42f7-b075-3e63742d2a0c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_7f9775f5-a96d-43ae-8129-19c755031612_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_2f83ffd1-5e71-425c-bebd-6cb59618a768_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_PreferredStockDividendsAndOtherAdjustments_fabf0ee8-38c5-4183-a68d-9f9b685298c4_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_DeferredIncomeTaxLiabilitiesNet_06c2c489-0f9e-46a0-bbdf-9d2ed469e99f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/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_SegmentReportingAbstract_3d7be6a6-20ce-42d2-ba84-81fb4fd50439_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_993b231d-07fa-42b9-a081-6acf433973d0_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_475b4d39-4440-4bf6-bf62-b7f377e44184_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_LeaseIncome_3af046d0-4216-4edc-9888-692fac4fba68_verboseLabel_en-US" xlink:label="lab_us-gaap_LeaseIncome" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_us-gaap_NonoperatingIncomeExpense_b0b6dd4f-8558-4613-8d78-f98dd938dc92_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_9b5d0d4c-d421-4e2d-b568-d4d8342b4c58_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. federal income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_abbb7934-edee-4312-b8b5-f3275f32ea84_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_ConstructionInProgressGross_46988f2d-a404-4206-b81b-03749752ffac_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_f684cdf5-2be9-4dcf-a180-ae15f66935e5_terseLabel_en-US" xlink:label="lab_us-gaap_FuelCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_DisaggregationOfRevenueLineItems_efb24ec7-337b-4960-8e54-7d70864afe50_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/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_PublicUtilityAxis_5821ecdd-6ace-4fb0-8ff1-b2b2d94377d5_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_f9c086d0-8860-418e-8296-09fc2facc4a3_terseLabel_en-US" xlink:label="lab_cms_DeferredPropertyTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_us-gaap_ProceedsFromIssuanceOfCommonStock_272adbfe-3eda-4d39-a10a-410385bea789_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_95d78bc5-567f-4da1-b563-0459f01977c8_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_00dc0091-0f2c-4d31-9e23-ebcb3607d086_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/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_us-gaap_LineOfCreditFacilityLineItems_46cfd3de-4d46-4a51-b659-e7bd80c99444_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/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_IncomeTaxDisclosureTextBlock_26668036-1abb-47b7-9be1-1fdbfe9a6516_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_srt_OwnershipAxis_948ebb01-eea2-4473-8ef4-afbdc970fcb3_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/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_187ca55f-d594-4801-9be3-cbe49647031a_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_GuaranteeObligationsTerm_c92b9cb2-7a3f-4cfb-a150-cc8fc1414d98_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_70139ee8-f9b0-43e8-b14e-95bdc28b13f9_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_NoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_cms_ResidentialUtilityServicesMember_bbcad424-6252-4b62-ba12-afca63e4c4e0_terseLabel_en-US" xlink:label="lab_cms_ResidentialUtilityServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Residential Utility Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ResidentialUtilityServicesMember" xlink:href="cms-20240331.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_cms_CommonStockholdersEquity_e349813c-0970-40ab-972c-5c24ae307c09_totalLabel_en-US" xlink:label="lab_cms_CommonStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Common Stockholders&#8217; Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity" xlink:href="cms-20240331.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_7b5526cf-a9f3-4044-9ebe-47485c4ebd12_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_GuaranteeObligationsByNatureAxis_119ffab7-0752-4747-9201-9a33482f0edd_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_ecd1de29-5f28-40e0-811b-e7f7a09ff8b5_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_dcfa89bf-61b8-4db3-9787-40a002e2186e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_PreferredStockValue_281518f7-c8a9-47da-bb31-bad8abe53352_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative 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" 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_SubsequentEventTypeDomain_7bfce9bd-5657-43be-98e4-0da29e65aab8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2520cc0f-7c17-4f7e-a7e5-bd7cba327e9c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/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_916e312a-8d4d-4f4d-950c-b6a9fd5bfd78_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_EarningsPerShareDiluted_a412a37d-65e9-45c3-a863-acecfd36b212_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_e951aae1-18a2-4b5f-a464-2f6a3677807b_terseLabel_en-US" xlink:label="lab_cms_PensionAndDBSERPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">DB&#160;Pension Plans</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" 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" xml:lang="en-US">Pension And DB SERP [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember" xlink:href="cms-20240331.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_us-gaap_AccountsReceivableNetCurrent_b800ca6e-8ae1-44fc-a5fa-3b8da39c7886_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_6d54c0e2-3661-4d06-9b76-ec218472047f_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_cms_A5.625JuniorSubordinatedNotesDue2078Member_f6ff0831-0dda-4d79-a392-b8dc6882ba16_terseLabel_en-US" xlink:label="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_1bc7600c-af96-41bf-9b2b-8f1415fca057_terseLabel_en-US" xlink:label="lab_cms_ShortTermDebtAuthorizedBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_FairValueInputsLevel3Member_26457f54-f732-41a5-8179-2d1a60742897_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_LineOfCreditMember_ad87a507-b2ba-44b5-89e7-7d47c7942324_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_RegulatoryAssetsCurrent_8305b572-a128-4f2e-b022-20aba9ccba0c_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_ScheduleOfNetBenefitCostsTableTextBlock_266e1b2e-c6c1-44cd-adf2-0ad608da46c7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_2fcef4ba-ad64-496b-b928-9cd3af8b7e63_terseLabel_en-US" xlink:label="lab_cms_CerclaLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">CERCLA Liability [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CerclaLiabilityMember" xlink:href="cms-20240331.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_us-gaap_AccumulatedDeferredInvestmentTaxCredit_79517804-3c2f-4a28-aa79-2cfe2b6ef882_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_srt_LitigationCaseAxis_63d60416-b9fe-4870-8ae4-3accef2335c8_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/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_dei_TradingSymbol_e542d30e-d866-4754-b2a1-ee399ec47359_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/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_f3288bde-bc53-4dc5-bda8-dcf9ba7a4751_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/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_59fa4654-c79c-48a3-95f1-2126805f32eb_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_85b47383-3666-4a3d-9a3b-26117a5e9e1e_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_LongTermDebtFairValue_ac3fc0a4-6d87-4b47-a318-b0f1368a92fb_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/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_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_ed00e724-cdc2-46b2-b0e6-01af9b18fa45_terseLabel_en-US" xlink:label="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_ac63ef63-cac7-4a89-bcc5-8c9245a17747_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_3c0778b5-6764-4bb0-a0a2-46982f3721d3_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss)</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_LiabilitiesCurrent_821a94d5-230a-49ca-95a0-271f4051dcfd_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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_FairValueDisclosuresAbstract_2cff8dfe-4132-460f-bef4-00e0a7924fcf_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_IncreaseDecreaseInReceivablesAbstract_a91d809b-c30f-43bb-945f-617012515f0b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_LiabilitiesAndStockholdersEquityAbstract_daaa1ba8-bdbe-4819-b986-66e8aedd93c0_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_StockRepurchasedDuringPeriodValue_648a71f3-8d7b-4bba-8b53-90b4e04147b0_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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_StockholdersEquityAbstract_93f8c72f-6da6-435b-bbe2-51273c77abd3_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_37c75947-03c6-468b-8830-fa50e01cdaf8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">TCJA excess deferred taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_a02bc305-4c3b-403a-ab8a-e03da94af72d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_8469076d-221c-42aa-b40c-d2facfc906a9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_CostOfGoodsAndServicesSold_f8933de7-f64c-407a-9f6e-0f3e7003527f_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_DefinedBenefitPlanServiceCost_77f5f2ae-094d-4a47-aa6a-239c32339b9a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/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_8d235918-df8f-49b4-b952-d7ff65dcb047_verboseLabel_en-US" xlink:label="lab_cms_SeriesCPreferredStockDepositarySharesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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_82fff7f5-9fe7-4fd2-aaf3-422ecc0efb2d_terseLabel_en-US" xlink:label="lab_cms_SeriesCPreferredStockDepositarySharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_0ae38938-0b6f-45df-a74c-94b3a7d18222_terseLabel_en-US" xlink:label="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_OtherCommitmentsTable_bfcec66f-4547-4960-82bb-383dda8fb71f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_FairValueInputsLevel1Member_e56e72e2-b76c-4064-97dd-a8213553288d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_1b5d9065-f730-40f8-97e5-f1d73be8bd28_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_EnergyRelatedInventoryGasStoredUnderground_75e97678-3c05-44b9-950f-9225b0eef451_terseLabel_en-US" xlink:label="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_6c0d0cb5-ebcb-47ac-8091-320ee33dd3bc_terseLabel_en-US" xlink:label="lab_cms_OngoingCapitalExpendituresMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Ongoing Capital Expenditures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OngoingCapitalExpendituresMember" xlink:href="cms-20240331.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_us-gaap_InterestExpenseAbstract_24e50c28-6fad-4b54-9bdf-b1e8b5466a67_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_22e02298-db59-4c1d-a8c3-89428f4876b7_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_702918b3-e0d2-4262-b15e-4acd527947ac_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum 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" 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_UtilitiesOperatingExpenseMaintenanceAndOperations_8e77e26d-fedf-475f-85d7-896b1264427d_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_StatementEquityComponentsAxis_60b60395-dcff-4bf8-92d4-45f073911d45_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/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_us-gaap_FairValueByMeasurementBasisAxis_83e110bd-e9e6-45ef-a1a5-b56e59183c61_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_dei_EntitySmallBusiness_e38923b2-f7eb-44da-8837-d7d2ba30c1f7_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/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_dei_LocalPhoneNumber_17b30ac0-fde4-4e80-b926-5b38e2ab1379_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/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_a8d1d6a2-4f6f-4e38-a35f-31443aeabf0e_verboseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Plant, property, and equipment, gross</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_6ae1503a-1e70-4560-8c5a-bdfc9ac83fdb_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_FairValueDisclosureItemAmountsDomain_cb6bfdc5-7511-44c3-a216-457624027d88_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_AccountsReceivableMember_0724f267-bea7-422f-8b40-c9f35077f689_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_CommonStockDividendsPerShareDeclared_f45f5804-fc71-4d60-b280-aa749f6d7090_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_e196529f-212a-4b2d-9516-7d49f7fe0595_terseLabel_en-US" xlink:label="lab_cms_NonCashTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Non-cash transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract" xlink:href="cms-20240331.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_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_630a5af0-21a4-4220-865c-8b649fe9d1c9_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6e18c500-a4ad-45c5-8393-ee53a706f950_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_26f75106-aec1-40dd-bf3f-2729fc81f611_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/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_cms_StockOfferingProgramMaximumValue_a7bc1131-b33b-4a4e-a539-4f24217003f0_terseLabel_en-US" xlink:label="lab_cms_StockOfferingProgramMaximumValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_9af7fe25-3155-485c-925e-eab9fdf4a90c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/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_cms_FinancialInstrumentsLineItems_366712ed-57c7-48ee-9a47-bc9fb9f66afb_terseLabel_en-US" xlink:label="lab_cms_FinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Financial Instruments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems" xlink:href="cms-20240331.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_9d797e24-7c26-4169-862b-7edffb7cd7c8_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_d52d22e3-1e72-46b5-8aa4-694074418e4d_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less 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" 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" 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-20240331.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_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_3f6478ac-f8c7-470e-bf29-2eb4caf6f310_terseLabel_en-US" xlink:label="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_PortionAtFairValueFairValueDisclosureMember_d7f20497-1ff4-4b0a-aec5-5aeab3837b5e_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_6a555ef4-9aee-426c-9cd5-55a4478c8705_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_888affe0-3667-447f-b393-cadbb2a18bd5_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Postretirement benefits</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" 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_RetentionBenefitsMember_97d55079-009b-43dc-92a5-f85f79415416_terseLabel_en-US" xlink:label="lab_cms_RetentionBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Retention Benefits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember" xlink:href="cms-20240331.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_SiteContingencyTable_e3c718ea-da59-4f27-a675-9e0b3e7da1a8_terseLabel_en-US" xlink:label="lab_us-gaap_SiteContingencyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_PublicUtilitiesGeneralDisclosuresLineItems_857be77b-24e9-4566-bb4d-45564cdd40a5_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_cms_NrepaMember_8ec5f7bf-819c-46b8-b4bc-78036096fa3c_terseLabel_en-US" xlink:label="lab_cms_NrepaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">NREPA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NrepaMember" xlink:href="cms-20240331.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_us-gaap_ConsolidationVariableInterestEntityPolicy_62e4eca8-b172-4314-90a5-c4ff45ff8c99_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_0ece879f-0109-4f4c-9354-76f804dcf688_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_439c029f-80f2-4174-8f8a-ba5bef9ce9db_totalLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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_FairValueByBalanceSheetGroupingTextBlock_fdf85169-ef37-40a5-aa5a-05f1a8102ef9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_0bcf4489-4e99-4374-b2e0-0f9698a1c9cc_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_InterestExpenseDebt_4ae3bfe7-d9e1-4d12-b42c-6a00fb300fbf_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_IncreaseDecreaseInInventories_583a0fb9-deef-418a-a976-e1894ab45c90_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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_f04e671d-5453-4935-b8fb-ad031035ff1c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_917bf757-9939-45e3-b20c-4a90094d15f1_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesSevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Revolving Credit Facilities Seven</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSevenMember" xlink:href="cms-20240331.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_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_a6964bff-ad04-4cc2-b3e3-fe3650a1ff69_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_69e9e97a-76aa-4f19-8839-7d33612b71ba_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_cfbf512d-77be-4e01-8ef5-660385eef61f_terseLabel_en-US" xlink:label="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_dei_DocumentQuarterlyReport_3ac324c5-2b5b-4caf-9052-89ad90819e54_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_MeterInvestigationMember_4eae766e-b8b9-4d04-8b47-6674e27d5be4_terseLabel_en-US" xlink:label="lab_cms_MeterInvestigationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Meter Investigation</link:label>
    <link:label id="lab_cms_MeterInvestigationMember_label_en-US" xlink:label="lab_cms_MeterInvestigationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Meter Investigation [Member]</link:label>
    <link:label id="lab_cms_MeterInvestigationMember_documentation_en-US" xlink:label="lab_cms_MeterInvestigationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Meter Investigation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MeterInvestigationMember" xlink:href="cms-20240331.xsd#cms_MeterInvestigationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_MeterInvestigationMember" xlink:to="lab_cms_MeterInvestigationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel_25877ae8-1df2-4a69-969f-b1ae65e052af_terseLabel_en-US" xlink:label="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_14f25a97-0839-4543-b192-8255037d6384_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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_CapitalExpendituresIncurredButNotYetPaid_f2ebf3b6-505b-497a-a89a-83b580d8c372_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_FairValueMeasurementsFairValueHierarchyDomain_79e7321b-3dcd-4791-89bb-5b41195499b2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value 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" 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_us-gaap_GainsLossesOnExtinguishmentOfDebt_4eea93a0-e648-4b57-84b1-e46a033d39bb_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_cms_A3375ConvertibleSeniorNotesDue2028Member_23c23a0c-fad3-4353-84da-aca10500a16c_terseLabel_en-US" xlink:label="lab_cms_A3375ConvertibleSeniorNotesDue2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_d1ef93e7-90c4-426f-85ea-9c7971997ff0_terseLabel_en-US" xlink:label="lab_cms_FinancingIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_DefinedBenefitPlanExpectedReturnOnPlanAssets_6f9c08c6-eefe-437c-a68e-909016ec1b88_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/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_LongtermDebtTypeDomain_cdcb4b28-6649-49d8-abfc-b6ea920ac6f2_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/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_f4df19cc-0780-41ee-abe4-f6d09954a526_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/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_a5de27b4-300a-401b-9f33-4ccfaf0bc584_terseLabel_en-US" xlink:label="lab_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_cms_GuaranteesAndOtherContingenciesTable_4e5c0b7f-dc43-4d47-a7ea-c9034a09a52e_terseLabel_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Guarantees And Other Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable" xlink:href="cms-20240331.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_LossContingenciesTable_89ae3bdf-a715-4b09-8ce1-b835b7844b09_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_86d0f943-1d6f-4d5c-b15f-65a05023d96f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_dei_EntityShellCompany_e0eba42e-9ade-4edd-9e3b-b828b1214601_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/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_cms_CorporateAndReconcilingItemsMember_ba003eb7-8ae7-4682-ba23-964bef22328f_terseLabel_en-US" xlink:label="lab_cms_CorporateAndReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Corporate And Reconciling Items [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CorporateAndReconcilingItemsMember" xlink:href="cms-20240331.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_us-gaap_UnbilledReceivablesCurrent_94f0a7ca-3b6b-4da2-94a6-6c7ea9e747fd_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_00f1a3f4-4efb-4d48-b45f-59d121290c7d_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_cms_RetentionIncentiveProgramMember_a7c915dd-128c-4409-bc1d-878b3268eefa_terseLabel_en-US" xlink:label="lab_cms_RetentionIncentiveProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Retention Incentive Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember" xlink:href="cms-20240331.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_78885420-0e5f-43fc-bc29-fdebdf94e1a3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_d27b5f8d-4d8f-4e96-ab5f-fb78d537eca6_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_be039fd7-26c8-4f7f-950a-dd4b81d23f53_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents,&#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" 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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_afadd109-5a95-4575-a142-8bea1dfe22fb_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_659a2552-0219-4950-ad04-173209b92b4d_terseLabel_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_45bdc0e0-ae47-497e-8252-b2428e27b338_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/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_53ffea6f-1aab-4cd1-a6bd-20bc3a9b2ae7_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current portion of notes receivable, related party</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" 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_AssetsFairValueDisclosure_33e1502b-2b28-498f-84a5-392f61243e0f_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_caf7685e-22a0-40a0-b88c-b8eb5071cbf4_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/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_GraylingMember_f2c233ba-f8bc-43c3-b560-e73d734074c4_terseLabel_en-US" xlink:label="lab_cms_GraylingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Grayling [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GraylingMember" xlink:href="cms-20240331.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_us-gaap_PaymentsOfOrdinaryDividends_52f2c2c8-9a9c-42ab-961a-ae2c3ae2e5e2_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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_CostsAndExpenses_bbbe9431-d05e-4e49-b128-2d7f05196baf_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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_cms_NorthStarCleanEnergyMember_60b98680-e142-454c-b663-51c995477f15_terseLabel_en-US" xlink:label="lab_cms_NorthStarCleanEnergyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">NorthStar Clean Energy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember" xlink:href="cms-20240331.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_ProceedsFromPaymentsForOtherFinancingActivities_785d229c-9e1a-44ce-82a9-38787852bffb_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_srt_MaximumMember_9a93438c-a035-459c-8b56-88096a8c6cdd_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/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_us-gaap_ComprehensiveIncomeNetOfTax_0c048cad-1169-4f37-a7ae-be1222946c3b_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive Income Attributable to 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" 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_dei_DocumentType_964ebf40-8576-4db3-9ca1-a4f56d67869f_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/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_OtherNonoperatingExpense_f0787bb9-866e-4b45-9d85-bcd6e2564ebc_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">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" 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_cms_ManufacturedGasPlantMember_5d83ff93-4427-4a6c-8a59-1d839ca98575_terseLabel_en-US" xlink:label="lab_cms_ManufacturedGasPlantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Manufactured Gas Plant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember" xlink:href="cms-20240331.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_96e905a3-eb5c-4b5d-868f-8fe5da990eec_negatedLabel_en-US" xlink:label="lab_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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" 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-20240331.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_dei_EntityAddressAddressLine1_c3732842-1f08-4bbb-870e-29ad8c9cf611_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/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_5d71d226-c1ae-42cf-b544-3992952f488f_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2029</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" 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_d484e9bb-ca87-4438-bea9-ad50b5ab58a2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromContributedCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_OtherNoncashIncomeExpense_dae41a16-6864-49d6-ad0e-f6b7dd6a1b95_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other 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" 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_us-gaap_TaxesPayableCurrent_4c974fa9-277f-402a-a79f-ff279cc05b02_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_cms_NotesReceivableRelatedPartiesFairValueDisclosure_d0eda6db-a6d2-4077-b72d-ddb72b2666e8_terseLabel_en-US" xlink:label="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_6f49e8e8-edb2-4bbc-b8e6-2f89ab622f9a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_5d9677f8-6742-482a-a475-33c5b8f6ad7b_terseLabel_en-US" xlink:label="lab_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_15bb9beb-3ad8-42cc-b48e-4696591fa20f_terseLabel_en-US" xlink:label="lab_cms_BayHarborMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Bay Harbor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember" xlink:href="cms-20240331.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_AllowanceForDoubtfulAccountsReceivableCurrent_68a4233e-6ab8-4d12-80ea-6a0e2272f446_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_ElectricityPurchasedMember_5105a2b2-ff74-4110-985c-abf75a4de783_terseLabel_en-US" xlink:label="lab_us-gaap_ElectricityPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_a833314c-2952-49bc-984e-a64c2908d073_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory asset</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" 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_2a4bdd0d-cbbe-4530-9ec9-4fcea00bceff_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_PublicUtilitiesRegulatoryProceedingDomain_fb6fff22-8f3c-44a6-9eed-14234c843917_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_d1af0c04-0913-4563-a954-07bc0af0e570_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">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" 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_us-gaap_OtherLiabilitiesCurrent_7c29482b-fd78-470c-8e7d-d6f82de8d1d4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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_us-gaap_VariableRateAxis_c90b81d6-661a-4b6c-9f22-2d48dcb889b8_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/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_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e499f7a2-fd8a-4298-9db2-517112755fae_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_IncomeStatementAbstract_ef7a6765-d1e3-45b5-9103-c93beb7947e8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_FinancialInstrumentsAbstract_7fa1b1dd-1be4-44bc-b47a-315468a84b6b_terseLabel_en-US" xlink:label="lab_cms_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">FINANCIAL INSTRUMENTS [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsAbstract" xlink:href="cms-20240331.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_dei_Security12bTitle_f7cfdfc9-dcc8-4a7b-b810-22838eeabb17_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/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_RestructuringCostAndReserveLineItems_1463ee1f-745e-444a-af43-211da9828c70_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_CashAndCashEquivalentsFairValueDisclosure_1b6ff519-7def-486e-a7f0-c2e54836bb54_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_b043e963-03ac-4243-a736-30fbd1feed7d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_LossContingencyNatureDomain_68e9ecd3-45f8-4d4a-8ce4-a3a6298344ec_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/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_AccrualForEnvironmentalLossContingenciesDiscountRate_444551fb-9cad-4578-b6da-251bb31c31b9_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_RelatedPartyDomain_e3062841-c035-4df2-9e86-2960e6f600d6_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_MinorityInterestOwnershipPercentageByNoncontrollingOwners_40eb7666-c850-459f-922c-9f7874aeae96_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership percentage</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsidiary, Ownership Percentage, Noncontrolling Owner</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/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_19f912f4-3dea-4a2d-b970-69fa907861bc_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_OtherAssetsCurrent_6b4de730-cb39-43cf-a921-a2019432a676_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_1067bde2-e938-4374-a4ca-d0cb1fa30e2f_terseLabel_en-US" xlink:label="lab_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable and accrued revenue, less allowance of $23 in 2024 and $21 in 2023</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" 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" 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-20240331.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_IncomeTaxDisclosureAbstract_cb39f064-bae9-4e13-83db-75c409e94526_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_39a7d048-8f33-4f54-a528-4ebbc06f2f86_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Postretirement benefits</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" 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_JointlyOwnedUtilityPlantProportionateOwnershipShare_11e16b14-91c5-45e7-a8a1-bf11e009efaf_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_c2828a94-db93-469f-9810-44c0ceab7573_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/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_EquityMethodInvestments_be08cf72-1f04-47d0-8558-10a524d36ca9_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</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" 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_cms_TESFilerCityMember_b3f9b1eb-d376-4ac7-9c51-f992bde668f1_terseLabel_en-US" xlink:label="lab_cms_TESFilerCityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_srt_RangeAxis_3917660f-0edd-4487-b474-bd1cac6225cb_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/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_us-gaap_BalanceSheetLocationDomain_0c7495f0-dfb8-473f-a7c3-d1443708e4c7_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_345e6784-fa0d-40cc-a1d5-fe5c34d1fabf_terseLabel_en-US" xlink:label="lab_us-gaap_InterestAndDividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued interest</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" 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_ce718ec4-18a6-4e9d-8c51-5c1fcb89a119_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/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_ReceivablesFairValueDisclosure_0a8fc678-42c2-4a9a-bed8-860374280cdc_verboseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_us-gaap_DisaggregationOfRevenueTable_0c992388-187f-429b-a3b5-bf90b6abcabe_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/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_cms_VolatilityMechanismMember_ed1ef54d-8e10-4d78-9db8-3239e5640bae_terseLabel_en-US" xlink:label="lab_cms_VolatilityMechanismMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Volatility Mechanism</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember" xlink:href="cms-20240331.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_EntityCommonStockSharesOutstanding_6bdb9051-a796-40e9-b6cd-4824b866ebed_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/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_SegmentDomain_cc0ff6fb-9be5-48f6-b4b6-a8db10a1358e_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_b0049d97-f21e-41bb-a04b-5477baace988_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_cms_NonMichiganJurisdictionMember_4424276b-e15c-49b5-9eae-9267df87d909_terseLabel_en-US" xlink:label="lab_cms_NonMichiganJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Non-Michigan Jurisdiction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonMichiganJurisdictionMember" xlink:href="cms-20240331.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_FairValueByFairValueHierarchyLevelAxis_d3625e81-f5bd-4159-9d94-360d492ec4bd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/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_4dedc472-ba0c-4913-b386-275fedd12cfe_terseLabel_en-US" xlink:label="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_srt_ConsolidationItemsDomain_a78ec579-9ad3-4ecb-9bad-f9999d7ca66f_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/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_us-gaap_RetainedEarningsAccumulatedDeficit_5688ac00-e01a-4e3f-bbcb-06b35c852631_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/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_CommitmentsAndContingenciesDisclosureAbstract_8f3d6f82-e3de-4e7c-b5f5-abad00de17c7_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_a6123808-84b2-49cb-b3f8-15f52c8eec6c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_DebtInstrumentFaceAmount_b3e060e3-d2df-4472-a759-1fb89b8be87f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_37c03313-1e76-43ff-a9b6-f79107f3033e_totalLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" 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-20240331.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_dei_EntityIncorporationStateCountryCode_bb4ea379-8dd2-442f-b8b7-308686766c1b_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/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_8aa83ce8-4579-4bc7-a891-e258d86499ff_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_AssetsCurrentAbstract_e888c82e-5ec6-448f-a521-0a226a40f820_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_cms_FinancingAndCapitalizationLineItems_adf27f4d-f1ed-43f6-8caa-6b679b9c5654_terseLabel_en-US" xlink:label="lab_cms_FinancingAndCapitalizationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Financing And Capitalization [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingAndCapitalizationLineItems" xlink:href="cms-20240331.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_us-gaap_OtherCommitmentsLineItems_f5cbcb31-4f48-4dd1-82bc-b2036c96bfd3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_33a4e7a5-554f-4101-beb9-3c2471ec3c03_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/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_NetCashProvidedByUsedInOperatingActivitiesAbstract_cb42c1e7-17bb-4fe9-8869-9c406b606ed3_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_65329dd1-23f0-4058-8a23-eda2c61835a3_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_IncomeLossFromContinuingOperationsPerBasicShare_1d74ee6d-d204-4551-8983-185baf3d4906_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_cms_CMSEnergyNotePayableMember_04c375b0-9581-4b7b-940b-c02b02592b2b_terseLabel_en-US" xlink:label="lab_cms_CMSEnergyNotePayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">CMS Energy Note Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember" xlink:href="cms-20240331.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_cms_NumberOfFormerManufacturedGasPlants_40a92e44-b70d-44fc-bece-97e8d806304f_terseLabel_en-US" xlink:label="lab_cms_NumberOfFormerManufacturedGasPlants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_PublicUtilityPropertyPlantAndEquipmentTable_d4f10850-fdd1-4249-a252-04f89d2f2df4_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_ca17fe60-3904-43c8-9ead-c60ae2819f80_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/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_44eb82bd-fe10-4bf3-aca3-281a8382ffb3_terseLabel_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_EnvironmentalRemediationContingencyAxis_90b5620e-12e1-4326-abfd-2d8020e1ed4d_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_2fb76b7b-234c-4f0f-9e68-a8757988c9c0_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_738bd32a-da00-4e93-8fa5-dc1dcdcb97a2_terseLabel_en-US" xlink:label="lab_cms_PurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_DefinedBenefitPlanInterestCost_a8d42bc0-0b76-4108-9dfb-ad6d81aed5e3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/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_IncreaseDecreaseInAccountsAndOtherReceivables_49bcbc27-0e4a-4d97-9f77-9abf6b99a315_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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_us-gaap_OtherIncomeAndExpensesAbstract_361e919a-b508-4701-91c2-cd9be3cb511b_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_LossContingencyEstimateOfPossibleLoss_5cc0783c-c6b9-4d8e-affb-c1d152feac1a_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_0b09c8d8-5f14-4fe0-a5d4-ac542982f456_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_337ecc6d-a56f-4de8-9b7c-07e6b88372d3_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_6ba93687-1e7a-4f24-8a2a-3c6e4f31c232_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/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_2f2d78f8-a423-4467-ad99-5b799f0de069_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maintenance and 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" 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_FinancialInstrumentsTable_3acb9e70-310d-41ef-86a1-7611bae07484_terseLabel_en-US" xlink:label="lab_cms_FinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Financial Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable" xlink:href="cms-20240331.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_867dcb59-4619-4503-bdca-813ab5b17442_terseLabel_en-US" xlink:label="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_fe46b556-95a8-4cb2-88a5-1d7e2185100b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_ScheduleOfVariableInterestEntitiesTable_a911faad-f5e8-4377-976c-825b52a926c1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_ab18b3c3-d8f9-4857-bce3-f6dae57a76da_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_OtherShortTermBorrowings_f41615b8-42ef-409f-9eb0-f82ec8f67c7b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_0e3c3422-9fa6-4b1f-96f7-9be9767f16f8_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_us-gaap_SubsidiarySaleOfStockAxis_be76aaa0-315c-4534-824e-f75178929df8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_37e8fceb-2392-48c7-9471-90d258e8b0c8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_3e9cf12c-e85e-4b7a-85fd-606d7b748e70_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used 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" 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_ClassOfStockDomain_f0a2ee75-5f7a-457a-baf8-7ca1aea1f393_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_a9481a30-d7ff-4ae0-953c-248472d09d91_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Income Available to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_13cfe455-4977-4eb7-8faf-be643cc8531f_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_c10691dd-0933-4b96-b134-f09794905373_totalLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" 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-20240331.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_IncomeLossFromContinuingOperations_c20a7763-ac92-4e2b-8a01-246b0aaa13bf_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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_f8af0be2-52f8-4385-8054-f20e6f441ece_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/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_EffectiveIncomeTaxRateContinuingOperations_639e872b-16f5-425f-a29e-5525b4271dd3_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_RepaymentsOfDebt_5b9e1864-0660-49f9-8e7a-0cb34effe84e_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_7765c38d-2b47-4550-999d-faec4f667ee7_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfFinancingAndCapitalizationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_a1f9e29d-4581-4ed6-a74a-f89af7193a94_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/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_b9705f90-602a-4ba6-b803-b53b08aec2cb_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/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_e737ef44-627a-401e-9312-61fcc90644bf_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_EnvironmentalRemediationSiteAxis_90bebc05-8f32-4102-a14e-1f05c787e53f_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3331c8ff-03e3-44f8-a313-f1695c3f14eb_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (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" 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_LiabilitiesNoncurrentAbstract_0dad682f-24c3-453d-8184-817b1025dc72_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_PreferredStockDividendsPerShareDeclared_76b63a85-52c3-4c62-bfcc-813aaebef784_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_AccumulatedDefinedBenefitPlansAdjustmentMember_9e5af2a5-2eb3-4731-8b82-35886a2b4d33_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_DebtDisclosureAbstract_7999761e-ed82-4801-8a80-96eac280c7fa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_NorthStarCleanEnergyIncludingSubsidiariesMember_2a4b1738-15fe-496e-94cf-a468551bc1e8_terseLabel_en-US" xlink:label="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">NorthStar Clean Energy, Including Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:href="cms-20240331.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_6ec613bd-0546-4ab0-aab1-1b00c4d8e554_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_PropertyPlantAndEquipmentTypeDomain_5e45473b-23bc-493d-b269-66be3fe66d74_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_cms_CravenMember_cd97f298-904a-4d1d-901d-af26b8425a56_terseLabel_en-US" xlink:label="lab_cms_CravenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Craven [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CravenMember" xlink:href="cms-20240331.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_SiteContingencyLineItems_ca5dcf19-8c8c-4e03-8b1b-ebdb5e5e8e3d_terseLabel_en-US" xlink:label="lab_us-gaap_SiteContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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_e2b1b90d-79e2-4489-b3cb-c17fbc3eea2f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_RegulatoryAssetDomain_775304a3-ccb1-4b2e-9b42-6dea88d5e776_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_f23e1965-dcc5-42bd-aabf-46d91c6bcaae_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_UtilitiesOperatingExpensePurchasedPower_c66bf1ce-6913-44e9-9b77-bd73b3463e19_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_2d8914ac-b9ab-430f-bee4-241a0cb8cffd_terseLabel_en-US" xlink:label="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_39d77d69-0ad1-46f6-bc88-a0267d67f806_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_5759dc7f-3a0c-4cb8-bee4-687cf4aec702_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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_SeniorNotesMember_cf277e65-bfe6-484e-961b-50f0b068dff3_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_AssetsCurrent_a3ae0785-0819-4f78-8371-b267126a3cef_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_3daaa51d-944e-4417-a27b-0a6cb6f6e479_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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_us-gaap_PreferredStockMember_335dcd14-5348-4d74-83d4-48d01bbe4396_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_ScheduleOfDefinedBenefitPlansDisclosuresTable_0dfe99ec-bb47-4713-b291-0036e68dbb2e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">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_DefinedBenefitPlanNetPeriodicBenefitCost_54eb2b0f-0eda-4011-b266-397424e62be3_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net periodic 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" 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_RevenueFromContractWithCustomerAbstract_52f636af-3be4-40ca-881a-73cb28475f77_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_UtilitiesOperatingExpense_aadb7201-f65d-4e0c-a88d-f078be348554_totalLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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_srt_LitigationCaseTypeDomain_57cb58b6-3caf-4b89-af4b-0b6dd37e6a4b_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/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_0cf1f231-ed52-4056-bedb-d1e753bb4784_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/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_RestructuringCostAndReserveAxis_c9878d96-f59a-4ee2-b93c-4077d3a9d881_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_45a00c9a-d8b6-4642-8397-7bece0bdfeda_periodStartLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Retention benefit liability at beginning of period</link:label>
    <link:label id="lab_us-gaap_OtherLiabilities_05a2f08d-e235-4fa3-82c9-ffeede11a956_periodEndLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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_70fa3b74-cec3-415e-b5d4-6a3dee5ae1ba_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/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_us-gaap_StatementTable_a02f15b3-6859-43e1-8b24-5e0b054280b0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_16a18add-1b3d-4258-8444-6beafbb39316_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/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_us-gaap_EarningsPerSharePolicyTextBlock_41caed21-12c8-4f2f-a2aa-b722bdd9b117_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EPS</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_cms_JHCampbellGeneratingUnitsMember_46c691ed-4090-4f32-91a0-37bdac7c820e_terseLabel_en-US" xlink:label="lab_cms_JHCampbellGeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">J.H. Campbell Generating Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember" xlink:href="cms-20240331.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_dd60e016-de65-4a98-94f7-977e8a75708c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_FairValueByBalanceSheetGroupingTable_581b0658-1306-4dd4-866a-066d408d8bf4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_cms_PaymentToParentForReturnOfStockholderContributedCapital_61796f06-004d-4a85-9af3-8c5cfb7d738a_negatedTerseLabel_en-US" xlink:label="lab_cms_PaymentToParentForReturnOfStockholderContributedCapital" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Return of stockholder contribution</link:label>
    <link:label id="lab_cms_PaymentToParentForReturnOfStockholderContributedCapital_label_en-US" xlink:label="lab_cms_PaymentToParentForReturnOfStockholderContributedCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment To Parent For Return Of Stockholder Contributed Capital</link:label>
    <link:label id="lab_cms_PaymentToParentForReturnOfStockholderContributedCapital_documentation_en-US" xlink:label="lab_cms_PaymentToParentForReturnOfStockholderContributedCapital" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payment To Parent For Return Of Stockholder Contributed Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PaymentToParentForReturnOfStockholderContributedCapital" xlink:href="cms-20240331.xsd#cms_PaymentToParentForReturnOfStockholderContributedCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PaymentToParentForReturnOfStockholderContributedCapital" xlink:to="lab_cms_PaymentToParentForReturnOfStockholderContributedCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilityPlantDomain_ac92a50b-e798-4574-9158-31cdefb31042_terseLabel_en-US" xlink:label="lab_us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_efe16453-cbb1-4104-8908-c313c1164ffd_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/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_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_d1217851-1b5d-46ed-96a5-b8ffbb550f66_terseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_UtilitiesOperatingExpenseTaxes_9bf358cc-84ab-40d6-aa9f-6a4cf6b412e1_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_09653a91-d9e1-4123-ad74-03775904c9c3_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State and local income taxes, net of federal effect</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_21fe604a-7740-4fa8-9447-4b1901f5cb0a_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_us-gaap_PreferredStockSharesOutstanding_8c423d4c-fd44-4b87-ac7e-f0040f5d3a23_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_OtherPostretirementBenefitPlansDefinedBenefitMember_b486373b-c848-468f-80bb-066d80b18f57_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_96da4985-40a5-44ec-aeaf-815e53a612a8_terseLabel_en-US" xlink:label="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_NetCashProvidedByUsedInOperatingActivities_34d8b6fa-1e9f-4472-b4b0-f194aaa22928_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/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_6d5d9d76-1a8c-4cb5-8f11-67b09dfa9e9f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_InterestExpenseOther_886f05fe-7f1f-48e2-b94a-d09b3495d903_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other interest expense</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" 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_IndustrialUtilityServiceMember_b7713a13-25d1-4974-a37f-891c944929bf_terseLabel_en-US" xlink:label="lab_cms_IndustrialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Industrial Utility Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndustrialUtilityServiceMember" xlink:href="cms-20240331.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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_cb1b6561-f199-4a7a-9ba1-6e60162d1531_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_RegulatoryLiabilityDomain_88ab5226-4a2a-47fd-b444-dff745ed514f_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_c5148c44-f940-421b-8f85-941c88e5951d_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_DepreciationDepletionAndAmortization_31db83a8-80dd-4eb7-bd59-3e3c431514a4_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/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_2c847b31-8df8-43c7-a2f7-922415d0dcbe_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_DebtInstrumentInterestRateStatedPercentage_39624d42-e23d-4168-a0ce-383d3ba7f19c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/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_cms_LudingtonPlantOverhaulContractDisputeMember_527897dd-bc9f-464e-be02-d93f3d740fb2_terseLabel_en-US" xlink:label="lab_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Ludington Plant Overhaul Contract Dispute</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:href="cms-20240331.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_cms_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution_9911e672-3d60-45ec-beb9-6f4f2c8b8ae2_negatedTerseLabel_en-US" xlink:label="lab_cms_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Return of stockholder contribution</link:label>
    <link:label id="lab_cms_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution_label_en-US" xlink:label="lab_cms_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments To Additional Paid In Capital, Return Of Stockholder Contribution</link:label>
    <link:label id="lab_cms_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution_documentation_en-US" xlink:label="lab_cms_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjustments To Additional Paid In Capital, Return Of Stockholder Contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution" xlink:href="cms-20240331.xsd#cms_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution" xlink:to="lab_cms_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_a888d3e0-87c8-473a-99b3-ef408b4d5172_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_DefinedBenefitPlanRollForwardsAbstract_652f3005-20df-42e4-b72a-4cf58651dd96_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_StockholdersEquity_ab0f76ce-d613-4ef8-91be-6f65f0e21b1e_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total 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" 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_srt_ConsolidationItemsAxis_9c6dd61e-dcd4-4a0a-b58e-eab4ff58c723_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/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_32b89ac5-2dea-4a49-b187-d9efa3ef9c04_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial Paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0ebcf8eb-bb77-4b2b-9903-e09509c6ca7a_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">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" 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_VariableInterestEntityDisclosureTextBlock_502ea0f0-c1b9-479b-9cf1-62ce1889f463_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_6588752d-0978-498f-b60e-8bfd1b9b474d_terseLabel_en-US" xlink:label="lab_cms_NWOHoldcoLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">NWO Holdco, L.L.C</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NWOHoldcoLLCMember" xlink:href="cms-20240331.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_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_2e2ba460-4d1b-4b86-ab2a-89e03b85395a_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exit Activities</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" 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_8c48b7b7-fa09-4ca7-87b0-d83f25294be8_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems" xlink:href="cms-20240331.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_PropertyPlantAndEquipmentByTypeAxis_f383b598-a514-4075-ae79-874ef51c0b32_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_us-gaap_FairValueInputsLevel2Member_1a6b8266-3c30-4ee2-850b-edd60ef12b99_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level&#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" 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_cdb6ee4a-1345-43b3-8e36-dc9875280ff4_terseLabel_en-US" xlink:label="lab_cms_AviatorWindClassBMembershipMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_dei_EntityEmergingGrowthCompany_ed599b0a-601f-4fad-9001-6d5f3dbf0271_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/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_DefinedBenefitPlanDeferredCostsCredits_971f745d-e61f-4ab1-95cd-61ba7d20d9a9_terseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanDeferredCostsCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_cms_SettlementAgreementMinimumReturnsToCustomers_5f20b113-0711-47f9-87e6-d952c2f650f0_terseLabel_en-US" xlink:label="lab_cms_SettlementAgreementMinimumReturnsToCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum settlement returns to customers</link:label>
    <link:label id="lab_cms_SettlementAgreementMinimumReturnsToCustomers_label_en-US" xlink:label="lab_cms_SettlementAgreementMinimumReturnsToCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Settlement Agreement, Minimum Returns To Customers</link:label>
    <link:label id="lab_cms_SettlementAgreementMinimumReturnsToCustomers_documentation_en-US" xlink:label="lab_cms_SettlementAgreementMinimumReturnsToCustomers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Settlement Agreement, Minimum Returns To Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SettlementAgreementMinimumReturnsToCustomers" xlink:href="cms-20240331.xsd#cms_SettlementAgreementMinimumReturnsToCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SettlementAgreementMinimumReturnsToCustomers" xlink:to="lab_cms_SettlementAgreementMinimumReturnsToCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInventorySupplies_0f3045c0-7a4b-4f44-9922-515405208f36_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInventorySupplies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_07ed7675-4b39-482f-9edb-2ea97f4028cc_terseLabel_en-US" xlink:label="lab_cms_AlternativeRevenuePrograms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Alternative revenue programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms" xlink:href="cms-20240331.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_PublicUtilitiesApprovedReturnOnEquityPercentage_f5ba94df-503e-4b12-b082-b7a0b987e724_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_cms_AmountAvailableForDividendDistribution_d70b05d7-497b-41da-835a-3a909b9b152a_terseLabel_en-US" xlink:label="lab_cms_AmountAvailableForDividendDistribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a964ca7c-459b-48e5-97bc-f098e124fc81_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/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_srt_ParentCompanyMember_5b861125-08cc-42be-8b33-5809e7dfb1a4_terseLabel_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_dei_DocumentFiscalPeriodFocus_84779433-1f5e-4c64-9ee3-86a3223ba239_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/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_LineOfCreditFacilityRemainingBorrowingCapacity_d345d3d7-31ae-4394-9c18-508de986b26c_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_bb60af03-0932-4311-8145-12c3d02b85c9_terseLabel_en-US" xlink:label="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_3bacc402-73d7-48c7-b513-0ff969529bb6_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">CMS&#160;Energy Corporation Common Stock, $0.01 par value</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_b7a843df-fe03-441e-aaa9-fb582085fc04_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_5d05a744-6aae-4454-8e70-605270d7f6d2_terseLabel_en-US" xlink:label="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_dei_CityAreaCode_aa6cc7e7-0307-438f-a2ce-1b777b66198b_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/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_dei_EntityAddressPostalZipCode_1b1c9b2f-c105-4ce1-8c9c-178fa23ee3a6_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/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_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_377aa6f4-224f-4e87-b8fa-cbcaaeee6e85_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2028</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" 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_EarningsPerShareTextBlock_f516ff37-5787-4def-b73c-78e8bf57e73d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_3f78901d-97d7-4f2f-9b88-d8ca50274cd4_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/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_dei_DocumentFiscalYearFocus_def7c8f5-1be2-4feb-9d14-19f18b7e58a8_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/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_7f747b81-44e4-4012-8845-0e17420dc724_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/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_cms_A3.875SeniorNotesDueMarch2024Member_41fc9aec-8b64-44c0-9958-6c847e3379f1_terseLabel_en-US" xlink:label="lab_cms_A3.875SeniorNotesDueMarch2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes Due March 2024</link:label>
    <link:label id="lab_cms_A3.875SeniorNotesDueMarch2024Member_label_en-US" xlink:label="lab_cms_A3.875SeniorNotesDueMarch2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">3.875% Senior Notes Due March 2024 [Member]</link:label>
    <link:label id="lab_cms_A3.875SeniorNotesDueMarch2024Member_documentation_en-US" xlink:label="lab_cms_A3.875SeniorNotesDueMarch2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">3.875% Senior Notes Due March 2024</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3.875SeniorNotesDueMarch2024Member" xlink:href="cms-20240331.xsd#cms_A3.875SeniorNotesDueMarch2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A3.875SeniorNotesDueMarch2024Member" xlink:to="lab_cms_A3.875SeniorNotesDueMarch2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_3cd7e60a-027f-4478-968b-2b5ec89d5178_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2025</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" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ade741fb-4dc1-4291-a6ef-fdce873c5c8c_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1a3f76ed-02e5-4188-9c3f-f6439569d52b_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Total Equity at Beginning of Period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_75039a6b-32c4-42a0-9d30-809ef7bd903e_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">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" 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_ca837b26-68ec-4cb8-8df3-02c947d30117_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">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" 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_srt_MinimumMember_8298b116-fef0-4755-a021-8a4e051a355c_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/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_0d278fbc-d971-4bb4-9340-2a6aa045baf6_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total plant, property, and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_5e18a2be-6aee-4512-b400-f0d7c7c4df9e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_AccountsReceivableNetNoncurrent_d8c44c5f-e048-4f13-9633-f1b65491bd69_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_e1597e54-d07e-465b-9c8a-36c9fc773178_terseLabel_en-US" xlink:label="lab_cms_ElectricRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Electric Rate Case [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember" xlink:href="cms-20240331.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_OtherComprehensiveIncomeLossNetOfTax_1d9e4904-59cd-474d-ad63-8ec836094ce0_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fe3bcc4d-8d1b-4631-a559-65eb89ebbe7f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_StatementOfCashFlowsAbstract_f5386117-e609-40b6-9ddd-72aabf58dd6c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_DividendsCommonStockCash_9c6ed1f4-8b55-43ac-92ef-dbc22d95cac3_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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_AssetsAbstract_a9b1147b-27c7-4feb-a256-9de8ba83eed5_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_us-gaap_ProceedsFromIssuanceOfLongTermDebt_4b20d4ac-7056-47be-ac00-67e34e01cc80_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_LiabilitiesFairValueDisclosure_b02042e2-d4a4-49e1-90d8-1fb1214a0b11_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/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_73046e97-0fcd-4fcc-8f2e-6a021ffb237c_terseLabel_en-US" xlink:label="lab_us-gaap_NonrelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_ProfitLoss_93be53cc-fb17-49ad-8e60-bbe24822b124_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_dcbc4904-b4b9-4fd8-bd00-a1eafc34631d_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net 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" 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_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_078d79a6-ff7e-46b6-98f6-6aebd3349ff0_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_3cc94da3-911c-4fd3-a80b-6da08dab47a3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts and notes receivable &#8211; related parties</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" 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_4075cac0-fbb6-46c6-a555-916aca389db5_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_b9888b37-75dc-4021-bf77-126a3da22731_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/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_beaf47cc-f52f-49f7-8fa6-5bf9b66b3982_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/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_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_72296131-4850-4604-acd1-73eed9a0b59f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_5ab53900-48d4-4289-a14d-2cc206fcd1e8_terseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_PaymentsForProceedsFromOtherInvestingActivities_cbb7691d-f26a-45e1-a5ab-a3470f4e8a8d_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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_CommitmentsContingenciesAndGuaranteesTextBlock_5be22fb3-f057-49fe-8d46-7c608f8101b9_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_RetainedEarningsMember_1f20a431-fa94-4f3f-9eb3-3594e4df81b3_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_50b42918-479e-4130-af36-5f0857284947_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current 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" 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_b3a7a7b4-be35-4fbf-a980-d10102a7d26d_totalLabel_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" 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-20240331.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_SettlementAgreementPaymentPenalty_ea712d00-f03b-48f8-93c5-655efb465347_terseLabel_en-US" xlink:label="lab_cms_SettlementAgreementPaymentPenalty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Settlement agreement penalty payment</link:label>
    <link:label id="lab_cms_SettlementAgreementPaymentPenalty_label_en-US" xlink:label="lab_cms_SettlementAgreementPaymentPenalty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Settlement Agreement, Payment Penalty</link:label>
    <link:label id="lab_cms_SettlementAgreementPaymentPenalty_documentation_en-US" xlink:label="lab_cms_SettlementAgreementPaymentPenalty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Settlement Agreement, Payment Penalty</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SettlementAgreementPaymentPenalty" xlink:href="cms-20240331.xsd#cms_SettlementAgreementPaymentPenalty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SettlementAgreementPaymentPenalty" xlink:to="lab_cms_SettlementAgreementPaymentPenalty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_6f9b8a67-006c-40e2-84d6-a1acd79d8319_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Liabilities and Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_0bfdcbd5-a9d9-4a72-bd35-c9e86d5c6acb_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Liabilities and Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/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_OtherAssetsNoncurrent_7c08b23b-ca3c-457c-9ede-3ec4850026c7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_3b8adf87-4070-47b9-9144-d010fdf47fbb_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_3d4b0411-fc9f-4b78-8817-0474a8d1fa42_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/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_EarningsPerShareBasic_bdf6a744-b6c1-406d-9751-b88a0a5db86b_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_304b8a93-2350-4bb1-b459-f9dbb83f997b_terseLabel_en-US" xlink:label="lab_cms_GasUtilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Gas Utility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember" xlink:href="cms-20240331.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_DebtInstrumentTable_79011ae4-4bd5-46cd-ae2e-b607ad0a1dda_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/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_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_9eea251d-2730-44cf-966e-3e16bc3ccc37_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_UtilitiesOperatingExpenseDepreciationAndAmortization_cc002c1f-6343-4298-8667-9bc0560c3074_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</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" 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_SaleOfStockNameOfTransactionDomain_be06311e-e160-4c4a-8834-cf79d8f18918_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_GuaranteeTypeOtherMember_97e02e22-f381-4c66-af65-816ba9f0f944_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeTypeOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_RestructuringAndRelatedCostExpectedCost1_4647d279-274b-4b79-b650-d4c47b6c9f9e_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_cms_GeneseeMember_37922e68-bafc-41e6-a971-384d594c57a5_terseLabel_en-US" xlink:label="lab_cms_GeneseeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Genesee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GeneseeMember" xlink:href="cms-20240331.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_us-gaap_RegulatoryLiabilityAxis_b6e460ac-9835-496d-b4c9-605a36f51720_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_218ffd81-c9c0-4114-9bad-66669eb11d0e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/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_80ec914d-0bc6-48e7-8655-853f98734e79_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_9166f3b4-f1c7-428a-a46e-89ed9fea468c_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party</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" 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_7b4849d8-2431-4bc0-9f59-446d35b1f8b9_terseLabel_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostDeferredCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost deferred</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostDeferredCost_03923567-7219-45f0-b93f-6b343f8b46d7_verboseLabel_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostDeferredCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20240331.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_75693334-692a-447e-a29c-21c562b8d853_terseLabel_en-US" xlink:label="lab_cms_SettlementOfForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Settlement Of Forward Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SettlementOfForwardContractsMember" xlink:href="cms-20240331.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_AviatorWindMember_e026a05b-631b-404b-9bcb-52b8ead9da28_terseLabel_en-US" xlink:label="lab_cms_AviatorWindMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Aviator Wind [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember" xlink:href="cms-20240331.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_LiabilitiesNoncurrent_fbd79fe1-38a4-4678-a72a-3428cf44d07f_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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_cms_VariableInterestEntitiesAbstract_d3a4d7b2-3309-426a-82a9-aafdf21a8514_terseLabel_en-US" xlink:label="lab_cms_VariableInterestEntitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Variable Interest Entities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntitiesAbstract" xlink:href="cms-20240331.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_dei_DocumentTransitionReport_42779f9a-7ca3-4141-ba59-c1d14b6fa1a4_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/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_cms_SecuritizationBondsMember_6e843691-3f5b-4d16-8b6a-2f6eb00059b3_terseLabel_en-US" xlink:label="lab_cms_SecuritizationBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Securitization Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsMember" xlink:href="cms-20240331.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_22c6730a-3415-40df-8063-f970d90f9798_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/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_42b53c76-6316-415c-b2be-323fb17d0a82_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_ShortTermBorrowings_5d8b1aad-5241-4af6-86f1-402b67993aed_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_6454fe71-0925-4b9f-8fc3-1aa2f296bae8_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_ef761b7b-33a1-4263-8ed5-57069b4b618f_terseLabel_en-US" xlink:label="lab_cms_VariableInterestEntityMaximumCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Variable Interest Entity, Maximum Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityMaximumCapacity" xlink:href="cms-20240331.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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1ecd0a74-1362-41db-86b5-6c7b2f981952_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/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_DebtInstrumentCarryingAmount_dc9e9682-d9f3-45c3-be0c-02169c03deb0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total 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" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_79fce077-86e4-4acf-a770-a0095d27d08a_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net 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" 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_NotesPayableCurrent_6ccdfa92-d2bd-4024-8c9a-07adab8003f6_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_e5dac7f3-77f3-486b-9cea-668a9e8f886e_terseLabel_en-US" xlink:label="lab_cms_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuredOvernightFinancingRateSOFRMember" xlink:href="cms-20240331.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_RestructuringReserveRollForward_fdb45c9e-7b5c-4bb8-9f0d-a06732029d11_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_cc7c613f-8158-46fe-8e2e-945582941596_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Renewable energy tax credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricUtilityMember_352f66aa-f368-4c39-882b-36f934119f11_terseLabel_en-US" xlink:label="lab_cms_ElectricUtilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Electric Utility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember" xlink:href="cms-20240331.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_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_95462283-003c-4cbf-a4e7-d8d9598729c0_verboseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_ProvisionForDoubtfulAccounts_f91c2291-5a3d-4b0d-aa2a-793176b26067_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_c09f6dfa-e774-4506-9854-3ef860e76dff_terseLabel_en-US" xlink:label="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_UtilitiesOperatingExpenseGasAndPetroleumPurchased_34e72d28-ca23-4458-a60a-40742ce216c0_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_dei_DocumentInformationLineItems_20bd72de-7e64-4d91-8e86-a35dc830cdff_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_6f964f87-7559-4704-9f27-7936a472b89d_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_SubsequentEventTypeAxis_9cc5a844-5f5c-4b43-b2f7-2400040baeb4_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_0ec4328e-ad0a-4f94-b92c-337ca9525e78_totalLabel_en-US" xlink:label="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other non&#8209;current assets</link:label>
    <link:label id="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_d5ffb4ba-ac52-4483-9d57-718d1707365b_terseLabel_en-US" xlink:label="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_b15e94b3-908e-4e08-b666-4b066c88e2d0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_ConvertibleDebtMember_28ddd039-5076-4a16-b7df-11fec0df24c9_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_ShortTermDebtTypeAxis_4c5e5adf-9306-471f-be9c-b9fc82da5ce2_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/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_PropertyPlantAndEquipmentGrossAbstract_790ba941-4334-40cc-8415-a6ddd47dbbee_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_4f9bfb69-19d2-4cef-a132-e7d1cd3280e4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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_3f8b42d2-bd08-4f33-ba2d-e22e4039e764_terseLabel_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_RegulatoryAssetAmortizationPeriod_b9342b38-8c3e-491a-8a4f-25ba5bdeeb01_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_AccrualForEnvironmentalLossContingenciesGross_bf18682d-b355-433b-a321-e65f7ff22c40_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_RelatedPartyTransactionsByRelatedPartyAxis_a4e6366a-8434-4054-9137-9e0c54026959_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_ScheduleOfSegmentReportingInformationBySegmentTable_bd4f7f8c-54ee-4f96-b0be-cbba9be5c7d4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/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_dei_EntityRegistrantName_d2c4b4e9-80e1-40b1-8027-221d951113ab_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/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_OtherNonoperatingIncome_b7c1adc8-2375-4c7b-979c-0f7225dc6cfe_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_TaxesExcludingIncomeAndExciseTaxes_4618bcf9-0a2e-4e24-ae25-371b8734c377_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_AccrualForEnvironmentalLossContingencies_df627576-4166-46bc-96d6-8aa506e26811_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_us-gaap_MinorityInterest_0e4c41ac-3c2a-4e02-a474-bbafb23dd96b_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_2884a107-780e-49db-86ed-6680b9c33984_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Decrease in notes payable</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" 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_cms_CommercialUtilityServiceMember_15d8536b-1852-44ea-98dd-bf38dcb5bee9_terseLabel_en-US" xlink:label="lab_cms_CommercialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Commercial Utility Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommercialUtilityServiceMember" xlink:href="cms-20240331.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_dei_DocumentPeriodEndDate_603b4c59-244a-41d7-8882-63904e663a8d_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_717778e2-32cb-4950-b432-333c5f7ed64c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less 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" 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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_229aeac2-33a5-4e60-b83c-e46a801c2e7b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_80dd63be-6761-47a6-bed5-6a93ace3aef7_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Retirement of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/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_72222b51-132b-4358-adb6-e5dc62371036_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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_FinanceLeaseLiabilityNoncurrent_d395f4f7-bd74-44af-a90e-5f3b92a603f7_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current portion of finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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_OilAndGasPurchasedMember_4c2f45ec-f7c0-4251-a20c-b79143fb6de3_terseLabel_en-US" xlink:label="lab_us-gaap_OilAndGasPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_6e1283c5-1760-4e46-a1f4-7c7fcef0d3fa_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/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_us-gaap_LiabilitiesFairValueDisclosureAbstract_72cc125f-73c5-4620-b9f5-89f09d1a55c2_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_us-gaap_SegmentReportingInformationLineItems_b62a4b5e-b40b-4040-942b-5d84b117b58d_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/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_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_adc88f10-adbd-4abb-96b6-b810ef48eb39_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_4f554471-a20b-4549-a134-d89af52d6823_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_LossContingenciesByNatureOfContingencyAxis_7dbb143f-6f0d-4621-a60b-501f6a54ffe2_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/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_6ab158a8-a752-4e40-963b-8f85cfef4d98_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/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_62e4119d-bc83-4237-8fb1-9cfdd9b6de4e_terseLabel_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_EnvironmentalRemediationContingencyDomain_f10fa38d-40a5-48fc-b52d-3cf7fd8df752_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationContingencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_cms_AccruedRateRefunds_d245781b-7214-465b-91c7-418428d9f2f7_terseLabel_en-US" xlink:label="lab_cms_AccruedRateRefunds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_us-gaap_DividendsPreferredStockCash_0fe9a292-b31f-486d-b1b4-3a84428341f3_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsPreferredStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_0da7851c-882b-4f87-aef5-6ec78fc7ef34_terseLabel_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_78996ee7-f9c5-4dc4-a578-a4d4c0aeda62_terseLabel_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_cms_LudingtonMember_e9abb018-1560-4192-9498-9ab727c9e73b_terseLabel_en-US" xlink:label="lab_cms_LudingtonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Ludington [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember" xlink:href="cms-20240331.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_cms_RevolvingCreditFacilitiesTwoMember_682c0330-c53a-484b-a224-e6119efcf784_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Revolving Credit Facilities Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesTwoMember" xlink:href="cms-20240331.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_7603b9a7-21a9-48ad-bc82-4a782afa8afc_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_LineOfCreditFacilityAxis_5b45171d-f09e-42af-a751-9c949cc1ebad_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_b8efdf52-2b8d-4949-ae28-3be15e66f4c2_terseLabel_en-US" xlink:label="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_StockIssuedDuringPeriodValueNewIssues_601e9c3b-4371-4aa7-83b4-133fbd28747d_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_RegulatoryLiabilityCurrent_03555e5e-8e0e-4dd2-a10d-6044e87bcbf1_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_7820a794-5521-4cf9-9320-40b8ce022bf6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_9db37a4b-0c3f-4c6d-a2fa-1104089c42a8_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/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_PublicUtilityPropertyPlantAndEquipmentLineItems_f61b9d82-eb15-4723-b283-88c508b7b272_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_909dc327-6019-4d25-8437-486937ac5e0f_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_LongtermDebtTypeAxis_f57c1280-a9c6-4718-ba14-99b48df6d664_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/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_43bbe48a-7004-4d3a-a143-184bb1e8337b_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/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_dei_LegalEntityAxis_46891320-5547-42f8-9638-0572c64db474_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/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_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_08a3527f-5dc7-4451-b4c0-885dd699e70b_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">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" 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_aae141ef-829b-443c-bd3b-c953e4365d55_terseLabel_en-US" xlink:label="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_us-gaap_AssetRetirementObligationsNoncurrent_8be46f4a-310c-4c50-8dcf-bf1aa04a41e4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset retirement obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_CashAndCashEquivalentsAtCarryingValue_e4074de2-3653-48a3-ad58-4829432d4df3_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/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_4f97a9a0-db08-463c-83b8-f32a3890c9f8_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/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_AssetsFairValueDisclosureAbstract_90ad0dab-8c91-40d0-8317-868b2d411f1d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_us-gaap_UtilitiesOperatingExpenseFuelUsed_c8dea366-0d0e-4881-a07e-6115bb088b0d_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_616df371-a476-442e-b8d0-88f9dbd1b1e1_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/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_DebtInstrumentBasisSpreadOnVariableRate1_4fb24710-7674-4d58-874a-0018cd818d10_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_a84babf4-fad7-4611-82b9-a9a962cf4fcf_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_49aa16de-4c9d-46e9-9bc7-be681873584d_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_LongTermDebtNoncurrent_fba45261-65fe-4c77-adc8-1994c58d10f9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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_PublicUtilitiesGeneralDisclosuresTable_e2b729f3-d73e-4840-99b1-ad903daa6d16_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c98ddec8-7fba-434c-b593-87a333da1caa_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted average 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" 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_cms_RevolvingCreditFacilitiesSixMember_ac415960-adc0-4fa9-9c19-e1b92049b555_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesSixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Revolving Credit Facilities Six [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSixMember" xlink:href="cms-20240331.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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_4af5dade-ac62-4bf0-9ea4-bc439f151f67_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2027</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" 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_OperatingExpensesAbstract_13b9e000-baf6-4a80-816d-0e609796c217_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_RevenueFromContractWithCustomerTextBlock_a5657f28-9919-4e93-8556-8970824ba5e8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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" 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_us-gaap_OperatingLeaseVariableLeaseIncome_bbc192db-60ea-4340-a49b-bd0382d6c4f1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_8f8d0c25-1f3a-4772-926f-1e4df2ab0f94_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Capital expenditures (excludes assets placed under finance lease)</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/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_us-gaap_AdditionalPaidInCapitalCommonStock_0d985c81-ad87-4b48-b454-a72e18b8a573_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_us-gaap_AdditionalPaidInCapitalMember_6991af41-6c42-4767-b67e-493777b28651_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_BalanceSheetLocationAxis_c6fe6c75-89a1-4601-b68a-de92ee10ea99_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_Assets_e675df09-cd46-4806-821c-b2b23674d6c2_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Assets</link:label>
    <link:label id="lab_us-gaap_Assets_3294ede9-5484-440e-967b-941e53691e1d_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/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_LossContingenciesLineItems_963692e6-3d40-4f12-8f2b-f27031b7ae83_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/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_dei_CoverAbstract_c391c63a-d06d-4e80-b973-015c303a5c72_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover 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" 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_aa4a0594-be06-4eac-b720-73edfcea25ac_terseLabel_en-US" xlink:label="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240331.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_cms_ConsumersEnergyCompanyMember_ebb8e600-353a-4253-bb66-4e5f7d6a0718_terseLabel_en-US" xlink:label="lab_cms_ConsumersEnergyCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Consumers Energy Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember" xlink:href="cms-20240331.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" 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_FairValueMeasurementInputsDisclosureTextBlock_edadb984-5c34-45a0-9dc7-a9aa1f836333_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_cms_ExpectedRemediationCostsByYearTableTextBlock_58e4b9a8-0cf1-4cb8-b9fa-b48052a4a78d_terseLabel_en-US" xlink:label="lab_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Expected Remediation Costs By Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:href="cms-20240331.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_OtherLiabilitiesNoncurrent_c8a0db46-4c01-4af3-ba0f-09d30783cd67_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other 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" 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_cms_A4.600FirstMortgageBondsDueMay2029Member_a63aa58b-8118-472f-a12b-cc5be204e9ab_terseLabel_en-US" xlink:label="lab_cms_A4.600FirstMortgageBondsDueMay2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">4.650% First Mortgage Bonds Due March 2028</link:label>
    <link:label id="lab_cms_A4.600FirstMortgageBondsDueMay2029Member_label_en-US" xlink:label="lab_cms_A4.600FirstMortgageBondsDueMay2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">4.600% First Mortgage Bonds Due May 2029 [Member]</link:label>
    <link:label id="lab_cms_A4.600FirstMortgageBondsDueMay2029Member_documentation_en-US" xlink:label="lab_cms_A4.600FirstMortgageBondsDueMay2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">4.600% First Mortgage Bonds Due May 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4.600FirstMortgageBondsDueMay2029Member" xlink:href="cms-20240331.xsd#cms_A4.600FirstMortgageBondsDueMay2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A4.600FirstMortgageBondsDueMay2029Member" xlink:to="lab_cms_A4.600FirstMortgageBondsDueMay2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_e21b7556-0cff-40b2-9cce-f69e33e08749_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense_fce207d3-3b8b-4925-8fdc-b7b2259fede1_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_fa32e987-cf63-4d92-88b6-4f435c7f1849_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_acc68a2d-4bca-4fe9-a14e-b72b4aee8ad6_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Increase 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" 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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b4d99e6-fe8d-4bd3-a2b3-5fbd42ec8327_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_us-gaap_EquityComponentDomain_5ed4d885-5cac-46e7-9a8a-506c479a5506_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/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_AccountsNotesAndLoansReceivableNetCurrent_2f78fa5e-a8be-45d3-9e1d-25f788d36264_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_WeightedAverageNumberOfSharesOutstandingBasic_c433bcc7-ed6f-409b-a9c5-06017cfd8133_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_us-gaap_DebtInstrumentLineItems_d600a456-609a-41ab-9dc4-aa3c91b037a6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/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_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_b537b718-bb5a-408e-bfd5-b4c3a66b1b7f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net gain 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" 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_0a35809c-9992-4dc6-b10c-f63e1aba28ff_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/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_ae86a508-acf2-4932-8622-53e6844fea04_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Revolving Credit Facilities One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesOneMember" xlink:href="cms-20240331.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_OtherUtilityServiceMember_24dff47d-7feb-4275-8d52-c03485b63515_terseLabel_en-US" xlink:label="lab_cms_OtherUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Other Utility Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherUtilityServiceMember" xlink:href="cms-20240331.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_RevolvingCreditFacilitiesFiveMember_6b2f7166-853f-4565-af05-88185b1910ff_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Revolving Credit Facilities Five [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFiveMember" xlink:href="cms-20240331.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_11eafdeb-aa82-42db-b86c-6c0d81c5e32e_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating 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" 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_FirstMortgageBondsMember_cb4ef59d-bd48-4bb1-b301-2e74e0d19c85_terseLabel_en-US" xlink:label="lab_cms_FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">First Mortgage Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember" xlink:href="cms-20240331.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_srt_ConsolidatedEntitiesDomain_78a98111-5937-4329-a0ae-f8be9058d8f3_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/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_cms_NewportSolarHoldingsMember_1c2cdb67-04c7-4e90-ba77-8af2801e118b_terseLabel_en-US" xlink:label="lab_cms_NewportSolarHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Newport Solar Holdings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NewportSolarHoldingsMember" xlink:href="cms-20240331.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_us-gaap_RegulatoryAssetsNoncurrent_bea8bac3-0419-48c8-a761-ceec35c6599a_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_StatementBusinessSegmentsAxis_fe5f42c6-dc49-46f3-967a-f3f0676917e4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/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_StatementLineItems_b90c5abd-eb37-41e3-a20b-cc46390acbbc_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_ddd6f948-d6a8-4859-b7c2-05695bbc5926_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfFirstMortgageBond" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_EstimateOfFairValueFairValueDisclosureMember_da4c91cb-464c-4cb1-9175-ba0563e070e5_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_335e2530-1e27-4c00-bbcd-9ba05d0a6cba_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization of net actuarial loss, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_e1585fa3-08f4-49fa-9467-b1824c298111_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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_us-gaap_RegulatoryAssetAxis_2a779d6c-4ea9-4db9-a4ca-adcfe3813e02_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_ScheduleOfDebtTableTextBlock_d1e7cdda-14e8-4140-af9f-58a741019c20_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_us-gaap_LineOfCredit_32c652e5-d9a0-49ee-87d6-27e9264c1c56_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_a5ffd924-c38d-483d-8167-9dae72aff679_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2026</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" 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_us-gaap_GuaranteeObligationsCurrentCarryingValue_c2cfe2c6-2e13-4b46-b01d-f478beea05de_verboseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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_60fed27c-0505-4a3b-a33a-2a66204d7efa_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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_32fb3b34-599f-411e-9cd2-501f65a2f88a_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_us-gaap_NoncontrollingInterestMember_0cd0a011-33af-4330-87d7-b1444e726a1a_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling 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" 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>12
<FILENAME>cms-20240331_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:59d48a0d-70fd-4e80-8034-81811529c30c,g:1c45c0a6-7f93-47ab-b5f8-2684f117ec78-->
<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-20240331.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_bdb2ad22-aec2-4cca-b978-5bc7268f1e6f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_87705948-1c8f-4873-95dc-f4c6a9585ed9" 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_bdb2ad22-aec2-4cca-b978-5bc7268f1e6f" xlink:to="loc_dei_DocumentInformationTable_87705948-1c8f-4873-95dc-f4c6a9585ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_bad89b00-cf43-42c6-bdcc-3ff21ecf9c88" 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_87705948-1c8f-4873-95dc-f4c6a9585ed9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_bad89b00-cf43-42c6-bdcc-3ff21ecf9c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a7785f30-cefb-45d2-9cef-e2c0799891b0" 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_bad89b00-cf43-42c6-bdcc-3ff21ecf9c88" xlink:to="loc_us-gaap_ClassOfStockDomain_a7785f30-cefb-45d2-9cef-e2c0799891b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b690d6a4-82df-42d3-9d7e-d0d2f1cd3c9a" 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_a7785f30-cefb-45d2-9cef-e2c0799891b0" xlink:to="loc_us-gaap_CommonStockMember_b690d6a4-82df-42d3-9d7e-d0d2f1cd3c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_01814ad0-241f-4904-8d8f-43eec8b9167e" xlink:href="cms-20240331.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a7785f30-cefb-45d2-9cef-e2c0799891b0" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_01814ad0-241f-4904-8d8f-43eec8b9167e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_187d61c3-e7b7-4307-941b-29929d74628f" xlink:href="cms-20240331.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a7785f30-cefb-45d2-9cef-e2c0799891b0" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_187d61c3-e7b7-4307-941b-29929d74628f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_609ae9be-e220-405d-aee4-5f94b9f4af66" xlink:href="cms-20240331.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a7785f30-cefb-45d2-9cef-e2c0799891b0" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_609ae9be-e220-405d-aee4-5f94b9f4af66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_49f47a56-e2a1-471d-83ed-fc36b776e238" xlink:href="cms-20240331.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a7785f30-cefb-45d2-9cef-e2c0799891b0" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_49f47a56-e2a1-471d-83ed-fc36b776e238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_7555ef5a-e6f6-4050-9bd0-163289830893" 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_a7785f30-cefb-45d2-9cef-e2c0799891b0" xlink:to="loc_us-gaap_CumulativePreferredStockMember_7555ef5a-e6f6-4050-9bd0-163289830893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_599a768d-10b2-4a47-8609-c634d4b023fe" 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_87705948-1c8f-4873-95dc-f4c6a9585ed9" xlink:to="loc_dei_LegalEntityAxis_599a768d-10b2-4a47-8609-c634d4b023fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e8d6609f-ac74-4737-a959-a01c5c18407a" 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_599a768d-10b2-4a47-8609-c634d4b023fe" xlink:to="loc_dei_EntityDomain_e8d6609f-ac74-4737-a959-a01c5c18407a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fe8b9ecb-4269-4ee4-8956-ac7faa23ab59" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e8d6609f-ac74-4737-a959-a01c5c18407a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fe8b9ecb-4269-4ee4-8956-ac7faa23ab59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" 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_87705948-1c8f-4873-95dc-f4c6a9585ed9" xlink:to="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_e3e31e32-2051-4f60-89a5-dccbf5aa1d49" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_DocumentType_e3e31e32-2051-4f60-89a5-dccbf5aa1d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_616211f9-8025-48d6-bfe1-762be273d2fb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_DocumentQuarterlyReport_616211f9-8025-48d6-bfe1-762be273d2fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_1c55f366-bdb7-41bb-8ebb-e3ef5ca477bd" 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_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_DocumentPeriodEndDate_1c55f366-bdb7-41bb-8ebb-e3ef5ca477bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_b636eba5-64a6-43d8-a517-ba7f3dd21ab8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_DocumentTransitionReport_b636eba5-64a6-43d8-a517-ba7f3dd21ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_316f5a4a-3fc9-48a6-ad5a-e6965c7dd744" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityFileNumber_316f5a4a-3fc9-48a6-ad5a-e6965c7dd744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_2653b3a3-e9e4-4ce0-998d-f4845be6bf4f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityRegistrantName_2653b3a3-e9e4-4ce0-998d-f4845be6bf4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_ef8db44d-9ff4-4cf8-a23d-9e04ef4c757e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityTaxIdentificationNumber_ef8db44d-9ff4-4cf8-a23d-9e04ef4c757e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_b737978a-6279-4e32-9b16-59b1047a0c90" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityIncorporationStateCountryCode_b737978a-6279-4e32-9b16-59b1047a0c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_30c39300-094d-4489-9dc6-b4a77126ceda" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityAddressAddressLine1_30c39300-094d-4489-9dc6-b4a77126ceda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_1fdea242-b320-4efe-8ac6-bfe923f88e1c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityAddressCityOrTown_1fdea242-b320-4efe-8ac6-bfe923f88e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_9dfd8fd6-c0c6-45d3-ac53-ae3a85b0b027" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityAddressStateOrProvince_9dfd8fd6-c0c6-45d3-ac53-ae3a85b0b027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_fd8ec751-c506-460d-aa40-9f5a31b00d45" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityAddressPostalZipCode_fd8ec751-c506-460d-aa40-9f5a31b00d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_69da910e-ffb8-4ea6-bc64-be7e6f09a6db" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_CityAreaCode_69da910e-ffb8-4ea6-bc64-be7e6f09a6db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_dda45640-fb9a-4dac-8351-826492c026a8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_LocalPhoneNumber_dda45640-fb9a-4dac-8351-826492c026a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c562ed36-222b-4cb9-b322-3285929f631c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_Security12bTitle_c562ed36-222b-4cb9-b322-3285929f631c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_7d30bc3a-c8cb-4984-af4d-de92a529d720" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_TradingSymbol_7d30bc3a-c8cb-4984-af4d-de92a529d720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_67760f72-a104-4227-a8b6-80c891924c33" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_SecurityExchangeName_67760f72-a104-4227-a8b6-80c891924c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_51d8999b-ef00-4bbb-bb58-58865bc5654c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityCurrentReportingStatus_51d8999b-ef00-4bbb-bb58-58865bc5654c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_5fdec4b1-2257-46bb-8116-041186e0ffe8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityInteractiveDataCurrent_5fdec4b1-2257-46bb-8116-041186e0ffe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_20e608ae-c88e-4bed-b789-4ec70566cab4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityFilerCategory_20e608ae-c88e-4bed-b789-4ec70566cab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_295e5001-3d54-42ca-babb-63bf85eade9e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntitySmallBusiness_295e5001-3d54-42ca-babb-63bf85eade9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_828e4eb0-4d3b-4fc5-b8ef-f92e21346522" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityEmergingGrowthCompany_828e4eb0-4d3b-4fc5-b8ef-f92e21346522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_08956f77-0202-45c5-9288-cde96a96777e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityShellCompany_08956f77-0202-45c5-9288-cde96a96777e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_3f5817b5-9a51-4c50-8546-c863bd5379bb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_3f5817b5-9a51-4c50-8546-c863bd5379bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_9aeb480c-0011-4812-b4f2-cd1b7e24b7b8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_EntityCentralIndexKey_9aeb480c-0011-4812-b4f2-cd1b7e24b7b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_75bbe60a-19bb-4001-ab5e-fc6467eb26c7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_DocumentFiscalYearFocus_75bbe60a-19bb-4001-ab5e-fc6467eb26c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_db5c31c2-9e1d-4d66-af88-53778a78455e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_DocumentFiscalPeriodFocus_db5c31c2-9e1d-4d66-af88-53778a78455e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_32b93cf8-8988-4b63-a109-12150addd627" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_AmendmentFlag_32b93cf8-8988-4b63-a109-12150addd627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_2df4d921-168c-48d3-a238-fb891ded39fe" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_237cc231-f5e4-4ae9-8528-5abde089e3f3" xlink:to="loc_dei_CurrentFiscalYearEndDate_2df4d921-168c-48d3-a238-fb891ded39fe" 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-20240331.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_af889ab8-cac1-4f18-822e-f202afadaa55" 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_2379b24d-bcf3-48c6-84f3-578d22d7c79a" 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_af889ab8-cac1-4f18-822e-f202afadaa55" xlink:to="loc_us-gaap_StatementTable_2379b24d-bcf3-48c6-84f3-578d22d7c79a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_5ef9da43-79aa-4880-8292-74c9f0362ac8" 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_2379b24d-bcf3-48c6-84f3-578d22d7c79a" xlink:to="loc_srt_ProductOrServiceAxis_5ef9da43-79aa-4880-8292-74c9f0362ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_bac6a6c0-02f7-41c2-8e15-4c500fb2a899" 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_5ef9da43-79aa-4880-8292-74c9f0362ac8" xlink:to="loc_srt_ProductsAndServicesDomain_bac6a6c0-02f7-41c2-8e15-4c500fb2a899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember_451ac702-27df-4427-9227-b5218f8385bc" 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_bac6a6c0-02f7-41c2-8e15-4c500fb2a899" xlink:to="loc_us-gaap_ElectricityPurchasedMember_451ac702-27df-4427-9227-b5218f8385bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OilAndGasPurchasedMember_62b84f7f-53b0-4c13-b466-9eaac4545f73" 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_bac6a6c0-02f7-41c2-8e15-4c500fb2a899" xlink:to="loc_us-gaap_OilAndGasPurchasedMember_62b84f7f-53b0-4c13-b466-9eaac4545f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_eeaf34f9-251e-4528-a2f7-5bb1a689baab" 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_2379b24d-bcf3-48c6-84f3-578d22d7c79a" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_eeaf34f9-251e-4528-a2f7-5bb1a689baab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e93962d4-2e2c-4d04-a0f8-01d4a215b851" 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_eeaf34f9-251e-4528-a2f7-5bb1a689baab" xlink:to="loc_us-gaap_RelatedPartyDomain_e93962d4-2e2c-4d04-a0f8-01d4a215b851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_b3a4000d-e036-47a9-99be-a69d6fa537cb" 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_e93962d4-2e2c-4d04-a0f8-01d4a215b851" xlink:to="loc_us-gaap_RelatedPartyMember_b3a4000d-e036-47a9-99be-a69d6fa537cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_27060d6c-d591-436f-8339-54c4e0182ba2" 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_e93962d4-2e2c-4d04-a0f8-01d4a215b851" xlink:to="loc_us-gaap_NonrelatedPartyMember_27060d6c-d591-436f-8339-54c4e0182ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" 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_2379b24d-bcf3-48c6-84f3-578d22d7c79a" xlink:to="loc_us-gaap_StatementLineItems_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_76940acb-ad8b-44e0-848b-544d37d4fc58" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_Revenues_76940acb-ad8b-44e0-848b-544d37d4fc58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_7735e252-6d92-4b65-8e9b-edfe3af35b74" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_OperatingExpensesAbstract_7735e252-6d92-4b65-8e9b-edfe3af35b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_7ab3ded3-a867-4b39-83cf-792f030f2819" 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_7735e252-6d92-4b65-8e9b-edfe3af35b74" xlink:to="loc_us-gaap_FuelCosts_7ab3ded3-a867-4b39-83cf-792f030f2819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_0c974f66-2491-4b8d-97f1-53a13bbc1589" 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_7735e252-6d92-4b65-8e9b-edfe3af35b74" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_0c974f66-2491-4b8d-97f1-53a13bbc1589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_62206994-8fd2-49ad-9bba-a275da7dc434" xlink:href="cms-20240331.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_7735e252-6d92-4b65-8e9b-edfe3af35b74" xlink:to="loc_cms_PurchasedPowerRelatedParties_62206994-8fd2-49ad-9bba-a275da7dc434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_8175ce3e-49f7-4cb0-a237-c0ac56cabcf1" 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_7735e252-6d92-4b65-8e9b-edfe3af35b74" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_8175ce3e-49f7-4cb0-a237-c0ac56cabcf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_bd163027-5e2c-4e21-8df1-befd9807309e" 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_7735e252-6d92-4b65-8e9b-edfe3af35b74" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_bd163027-5e2c-4e21-8df1-befd9807309e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_7a1c0f96-347e-4d0d-a9a7-e952eeb28fc1" 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_7735e252-6d92-4b65-8e9b-edfe3af35b74" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_7a1c0f96-347e-4d0d-a9a7-e952eeb28fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_b0ad3f4c-5f7d-42d9-82ea-2697a0869166" 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_7735e252-6d92-4b65-8e9b-edfe3af35b74" xlink:to="loc_us-gaap_CostsAndExpenses_b0ad3f4c-5f7d-42d9-82ea-2697a0869166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_05163828-7627-4a57-8cc4-5402f9d631ae" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_OperatingIncomeLoss_05163828-7627-4a57-8cc4-5402f9d631ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_62b92f1e-cbd8-4f71-a050-f8b5e2301437" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_62b92f1e-cbd8-4f71-a050-f8b5e2301437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_a68d36dd-0b71-417f-a677-55f012571b45" xlink:href="cms-20240331.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_62b92f1e-cbd8-4f71-a050-f8b5e2301437" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_a68d36dd-0b71-417f-a677-55f012571b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_b5d38eec-a26e-4398-a67f-d3f2d9dd2f43" 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_62b92f1e-cbd8-4f71-a050-f8b5e2301437" xlink:to="loc_us-gaap_OtherNonoperatingIncome_b5d38eec-a26e-4398-a67f-d3f2d9dd2f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_2827031c-162d-4345-88c4-7e11b44ca749" 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_62b92f1e-cbd8-4f71-a050-f8b5e2301437" xlink:to="loc_us-gaap_OtherNonoperatingExpense_2827031c-162d-4345-88c4-7e11b44ca749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_e38edd6a-4dcc-4a10-9a34-cf5923badd20" 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_62b92f1e-cbd8-4f71-a050-f8b5e2301437" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_e38edd6a-4dcc-4a10-9a34-cf5923badd20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_88edbb8f-a12f-47f4-9aa4-21f31a2ea35f" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_InterestExpenseAbstract_88edbb8f-a12f-47f4-9aa4-21f31a2ea35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_eed74e2a-21ec-44cf-8911-25467f0ac944" 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_88edbb8f-a12f-47f4-9aa4-21f31a2ea35f" xlink:to="loc_us-gaap_InterestExpenseDebt_eed74e2a-21ec-44cf-8911-25467f0ac944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_7a631733-868f-4cc2-9fb3-c504cd2ebf9d" 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_88edbb8f-a12f-47f4-9aa4-21f31a2ea35f" xlink:to="loc_us-gaap_InterestExpenseOther_7a631733-868f-4cc2-9fb3-c504cd2ebf9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ee301e7c-0e38-4a51-9d3e-fb2dc320f23d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_88edbb8f-a12f-47f4-9aa4-21f31a2ea35f" xlink:to="loc_us-gaap_InterestExpense_ee301e7c-0e38-4a51-9d3e-fb2dc320f23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f45254d-d098-4fc8-8fea-e90f9ced1490" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f45254d-d098-4fc8-8fea-e90f9ced1490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5a1f67e0-c9d0-40cf-a911-da21308507ad" 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_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5a1f67e0-c9d0-40cf-a911-da21308507ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ab033996-98f7-4113-9e70-f428027f4d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_ProfitLoss_ab033996-98f7-4113-9e70-f428027f4d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b27e6880-3f9b-4c73-a179-a9bac441a228" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b27e6880-3f9b-4c73-a179-a9bac441a228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_52dab17e-cf3c-42e8-82a8-788494ac618c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_NetIncomeLoss_52dab17e-cf3c-42e8-82a8-788494ac618c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_0cd77e19-8bf7-4a66-af06-ec0c7db1a9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_0cd77e19-8bf7-4a66-af06-ec0c7db1a9f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0eff2f0d-91fc-4125-9dab-b9e4a6e31951" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0eff2f0d-91fc-4125-9dab-b9e4a6e31951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_c389aad6-1769-470d-8e1d-24b4df643199" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d8ef4abf-c800-4e91-b21e-4a2b1d6a71db" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_c389aad6-1769-470d-8e1d-24b4df643199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_bdabb8f3-da6c-45bb-8d87-9784ec58f50d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_c389aad6-1769-470d-8e1d-24b4df643199" xlink:to="loc_us-gaap_EarningsPerShareBasic_bdabb8f3-da6c-45bb-8d87-9784ec58f50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_cf30e029-9807-4b4c-8f9c-280e9f66ddb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_c389aad6-1769-470d-8e1d-24b4df643199" xlink:to="loc_us-gaap_EarningsPerShareDiluted_cf30e029-9807-4b4c-8f9c-280e9f66ddb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cms-20240331.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_0e918a0f-0c2a-43fc-97a8-42ac634e674a" 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_6c3e5de7-e265-4445-8e90-9dbce3a13b57" 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_0e918a0f-0c2a-43fc-97a8-42ac634e674a" xlink:to="loc_us-gaap_ProfitLoss_6c3e5de7-e265-4445-8e90-9dbce3a13b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_e504a6a1-7d70-4853-a4eb-51ce8ccd0155" 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_0e918a0f-0c2a-43fc-97a8-42ac634e674a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_e504a6a1-7d70-4853-a4eb-51ce8ccd0155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_d48d569c-8d8c-4a78-b803-4bb06b826c1b" 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_e504a6a1-7d70-4853-a4eb-51ce8ccd0155" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_d48d569c-8d8c-4a78-b803-4bb06b826c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_275a74a4-d787-48da-afeb-8cc731b05101" 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_e504a6a1-7d70-4853-a4eb-51ce8ccd0155" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_275a74a4-d787-48da-afeb-8cc731b05101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5b2265e1-d731-42d0-90a5-5c410b84ac95" 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_StatementOfIncomeAndComprehensiveIncomeAbstract_0e918a0f-0c2a-43fc-97a8-42ac634e674a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5b2265e1-d731-42d0-90a5-5c410b84ac95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_3cfbdfb5-63c8-4b48-a69c-8ddbd996aa48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0e918a0f-0c2a-43fc-97a8-42ac634e674a" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_3cfbdfb5-63c8-4b48-a69c-8ddbd996aa48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_93d207ea-2013-424a-bbbb-d5a9d562bd5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0e918a0f-0c2a-43fc-97a8-42ac634e674a" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_93d207ea-2013-424a-bbbb-d5a9d562bd5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_b4efd60d-e51e-4062-a88d-f74d7fdcfe39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0e918a0f-0c2a-43fc-97a8-42ac634e674a" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_b4efd60d-e51e-4062-a88d-f74d7fdcfe39" 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-20240331.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_d563ee28-11a8-4030-8bb3-1066089368be" 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_2a296b08-f45c-4e46-a536-01e3a30923fb" 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_d563ee28-11a8-4030-8bb3-1066089368be" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_2a296b08-f45c-4e46-a536-01e3a30923fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_940981bd-5fbb-454d-8029-9979e63bef62" 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_StatementOfIncomeAndComprehensiveIncomeAbstract_d563ee28-11a8-4030-8bb3-1066089368be" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_940981bd-5fbb-454d-8029-9979e63bef62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20240331.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_8dbf9543-9613-45b7-861e-35279eb8b789" 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_bcec460e-0ae4-42fe-afc4-32928402a78d" 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_8dbf9543-9613-45b7-861e-35279eb8b789" xlink:to="loc_us-gaap_StatementTable_bcec460e-0ae4-42fe-afc4-32928402a78d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6a177dfe-95ea-4c89-b5a6-dd6bce4cf13d" 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_bcec460e-0ae4-42fe-afc4-32928402a78d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6a177dfe-95ea-4c89-b5a6-dd6bce4cf13d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cf5be9de-f613-4bcd-ac6b-301a047cc823" 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_6a177dfe-95ea-4c89-b5a6-dd6bce4cf13d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cf5be9de-f613-4bcd-ac6b-301a047cc823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OngoingCapitalExpendituresMember_a96126ce-f484-48ce-9ae6-34016abc824f" xlink:href="cms-20240331.xsd#cms_OngoingCapitalExpendituresMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cf5be9de-f613-4bcd-ac6b-301a047cc823" xlink:to="loc_cms_OngoingCapitalExpendituresMember_a96126ce-f484-48ce-9ae6-34016abc824f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ed91dbb0-2d78-49ad-b597-2546a48ccf19" 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_bcec460e-0ae4-42fe-afc4-32928402a78d" xlink:to="loc_us-gaap_StatementLineItems_ed91dbb0-2d78-49ad-b597-2546a48ccf19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_83844a3a-8563-4449-97a7-9128c3100bd0" 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_ed91dbb0-2d78-49ad-b597-2546a48ccf19" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_83844a3a-8563-4449-97a7-9128c3100bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_32789c50-7758-48a6-93fc-ec6a6f91b4be" 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_83844a3a-8563-4449-97a7-9128c3100bd0" xlink:to="loc_us-gaap_ProfitLoss_32789c50-7758-48a6-93fc-ec6a6f91b4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b0dd74fa-7c65-4e03-90d7-8d806506b947" 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_83844a3a-8563-4449-97a7-9128c3100bd0" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b0dd74fa-7c65-4e03-90d7-8d806506b947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_fdd24b65-9797-4fc1-83cb-81f8c6dbdb80" 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_b0dd74fa-7c65-4e03-90d7-8d806506b947" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_fdd24b65-9797-4fc1-83cb-81f8c6dbdb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_f036acb7-39af-427e-83d6-4b2a6306f998" 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_b0dd74fa-7c65-4e03-90d7-8d806506b947" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_f036acb7-39af-427e-83d6-4b2a6306f998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_17a86138-7289-4659-8076-5098e4530ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b0dd74fa-7c65-4e03-90d7-8d806506b947" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_17a86138-7289-4659-8076-5098e4530ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_51bec463-c1e9-4a00-a6e2-f7973fa9a2ed" 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_83844a3a-8563-4449-97a7-9128c3100bd0" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_51bec463-c1e9-4a00-a6e2-f7973fa9a2ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_1f34cb88-3b48-4e26-987e-7aa94c6c36cc" 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_51bec463-c1e9-4a00-a6e2-f7973fa9a2ed" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_1f34cb88-3b48-4e26-987e-7aa94c6c36cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_6b557ba2-46d8-4773-98ba-9bd645ed3031" 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_51bec463-c1e9-4a00-a6e2-f7973fa9a2ed" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_6b557ba2-46d8-4773-98ba-9bd645ed3031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e3a30e17-31d8-4fa1-a05e-71120df53ff3" 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_51bec463-c1e9-4a00-a6e2-f7973fa9a2ed" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e3a30e17-31d8-4fa1-a05e-71120df53ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_347cbccd-f2a5-4b16-8119-69013c5c17ff" 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_51bec463-c1e9-4a00-a6e2-f7973fa9a2ed" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_347cbccd-f2a5-4b16-8119-69013c5c17ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_3b7a5850-fc2c-4e79-b230-fd4123b3cff4" 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_51bec463-c1e9-4a00-a6e2-f7973fa9a2ed" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_3b7a5850-fc2c-4e79-b230-fd4123b3cff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_19a39a1a-5f28-4912-95e4-e472858e577b" 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_83844a3a-8563-4449-97a7-9128c3100bd0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_19a39a1a-5f28-4912-95e4-e472858e577b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8d59c5f0-d58d-4108-859f-61d8d713580e" 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_ed91dbb0-2d78-49ad-b597-2546a48ccf19" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8d59c5f0-d58d-4108-859f-61d8d713580e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c6ba3379-4c08-4139-ae59-c3bcd23ee3ce" 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_8d59c5f0-d58d-4108-859f-61d8d713580e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c6ba3379-4c08-4139-ae59-c3bcd23ee3ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_29c15a99-ebde-4d4e-afe5-096d5e5b044e" 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_8d59c5f0-d58d-4108-859f-61d8d713580e" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_29c15a99-ebde-4d4e-afe5-096d5e5b044e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28a0e9db-f46f-4cc2-b45a-89b63faed96b" 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_8d59c5f0-d58d-4108-859f-61d8d713580e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28a0e9db-f46f-4cc2-b45a-89b63faed96b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_becb20f2-a1fc-4b4c-9dcc-9b8eb43e8d79" 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_ed91dbb0-2d78-49ad-b597-2546a48ccf19" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_becb20f2-a1fc-4b4c-9dcc-9b8eb43e8d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2db5aae9-0552-4267-bb61-137c58a225f0" 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_becb20f2-a1fc-4b4c-9dcc-9b8eb43e8d79" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2db5aae9-0552-4267-bb61-137c58a225f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_3266e27f-1a92-44ab-b7d0-36d8e0e5be75" 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_becb20f2-a1fc-4b4c-9dcc-9b8eb43e8d79" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_3266e27f-1a92-44ab-b7d0-36d8e0e5be75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_78aac8f4-2113-45c6-82d4-8e440dfad023" 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_becb20f2-a1fc-4b4c-9dcc-9b8eb43e8d79" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_78aac8f4-2113-45c6-82d4-8e440dfad023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4d0021ac-9b99-4abf-af19-9ed98b4838cf" 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_becb20f2-a1fc-4b4c-9dcc-9b8eb43e8d79" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4d0021ac-9b99-4abf-af19-9ed98b4838cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred_0fdc400e-e6e2-4a90-ad05-7889ac86d12a" xlink:href="cms-20240331.xsd#cms_PaymentsOfOrdinaryDividendsCommonAndPreferred"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_becb20f2-a1fc-4b4c-9dcc-9b8eb43e8d79" xlink:to="loc_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred_0fdc400e-e6e2-4a90-ad05-7889ac86d12a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_396a1ccf-b957-4ffe-9d5c-30647f2a78dd" 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_becb20f2-a1fc-4b4c-9dcc-9b8eb43e8d79" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_396a1ccf-b957-4ffe-9d5c-30647f2a78dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_60b7c476-7689-4cce-83ee-128bb64d695c" 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_becb20f2-a1fc-4b4c-9dcc-9b8eb43e8d79" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_60b7c476-7689-4cce-83ee-128bb64d695c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_37de6920-a5e8-4817-b7dd-0eca54d4e90e" 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_ed91dbb0-2d78-49ad-b597-2546a48ccf19" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_37de6920-a5e8-4817-b7dd-0eca54d4e90e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2bd2e2d6-4e87-4cdc-be88-d7cf1280a65a" 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_ed91dbb0-2d78-49ad-b597-2546a48ccf19" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2bd2e2d6-4e87-4cdc-be88-d7cf1280a65a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9f16e4b2-5cb8-43b8-aead-eef8e9a51e4b" 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_ed91dbb0-2d78-49ad-b597-2546a48ccf19" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9f16e4b2-5cb8-43b8-aead-eef8e9a51e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_55ed538a-1b4f-421d-a12d-1b278af4801c" xlink:href="cms-20240331.xsd#cms_NonCashTransactionsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ed91dbb0-2d78-49ad-b597-2546a48ccf19" xlink:to="loc_cms_NonCashTransactionsAbstract_55ed538a-1b4f-421d-a12d-1b278af4801c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_781e0a92-722b-437a-8371-2418463e47c1" 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_55ed538a-1b4f-421d-a12d-1b278af4801c" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_781e0a92-722b-437a-8371-2418463e47c1" 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-20240331.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_c9e4e4de-30f0-47be-ad9b-3c86cd288358" 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_bf07ad6a-0c22-4c03-a750-cd097e0ac58a" 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_c9e4e4de-30f0-47be-ad9b-3c86cd288358" xlink:to="loc_us-gaap_StatementTable_bf07ad6a-0c22-4c03-a750-cd097e0ac58a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b348c37b-8e1d-492a-b4dc-8b42948f1ddb" 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_bf07ad6a-0c22-4c03-a750-cd097e0ac58a" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b348c37b-8e1d-492a-b4dc-8b42948f1ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_11862426-6ef0-42bd-9a43-f7c2ef71480d" 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_b348c37b-8e1d-492a-b4dc-8b42948f1ddb" xlink:to="loc_us-gaap_RelatedPartyDomain_11862426-6ef0-42bd-9a43-f7c2ef71480d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_19d8a588-089e-45b4-856b-b130aed5eb9f" 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_11862426-6ef0-42bd-9a43-f7c2ef71480d" xlink:to="loc_us-gaap_NonrelatedPartyMember_19d8a588-089e-45b4-856b-b130aed5eb9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_7539cf10-aae0-4e99-8097-ab75fcbe17eb" 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_11862426-6ef0-42bd-9a43-f7c2ef71480d" xlink:to="loc_us-gaap_RelatedPartyMember_7539cf10-aae0-4e99-8097-ab75fcbe17eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ef1033a1-ddc0-4d41-bf3c-bc4a13a93841" 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_bf07ad6a-0c22-4c03-a750-cd097e0ac58a" xlink:to="loc_us-gaap_StatementLineItems_ef1033a1-ddc0-4d41-bf3c-bc4a13a93841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_ba52f783-1e67-48a5-acf3-0077e0abe274" 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_ef1033a1-ddc0-4d41-bf3c-bc4a13a93841" xlink:to="loc_us-gaap_AssetsAbstract_ba52f783-1e67-48a5-acf3-0077e0abe274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_8be279ae-ef9c-4271-bd1d-10b82f90c787" 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_ba52f783-1e67-48a5-acf3-0077e0abe274" xlink:to="loc_us-gaap_AssetsCurrentAbstract_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_da7e2337-3b84-46fc-af45-bf747ec0ecff" 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_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_da7e2337-3b84-46fc-af45-bf747ec0ecff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_82289cc6-c296-49ed-9148-9e1965146014" 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_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_82289cc6-c296-49ed-9148-9e1965146014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_58f181de-658a-41fd-9ada-59aab662d40b" xlink:href="cms-20240331.xsd#cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:to="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_58f181de-658a-41fd-9ada-59aab662d40b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1318e02b-729d-4ce3-82d7-0e16356d8847" 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_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1318e02b-729d-4ce3-82d7-0e16356d8847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_c0f0b2a4-dd7b-4283-a6cb-18de4273e9fb" 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_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:to="loc_us-gaap_InventoryNetAbstract_c0f0b2a4-dd7b-4283-a6cb-18de4273e9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_82994b6a-3821-4f90-817d-d2df1583de0d" 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_c0f0b2a4-dd7b-4283-a6cb-18de4273e9fb" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_82994b6a-3821-4f90-817d-d2df1583de0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_233532da-d2bb-426d-bbcd-048646f5446f" 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_c0f0b2a4-dd7b-4283-a6cb-18de4273e9fb" xlink:to="loc_us-gaap_OtherInventorySupplies_233532da-d2bb-426d-bbcd-048646f5446f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_3cf3a754-98c8-4637-8314-9a5fa57d7154" 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_c0f0b2a4-dd7b-4283-a6cb-18de4273e9fb" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_3cf3a754-98c8-4637-8314-9a5fa57d7154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_21bd8b26-954a-4e1b-8fa8-da0ae49d0da1" xlink:href="cms-20240331.xsd#cms_DeferredPropertyTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:to="loc_cms_DeferredPropertyTaxes_21bd8b26-954a-4e1b-8fa8-da0ae49d0da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_4519c0b6-516d-469e-a009-42464f3cebc9" 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_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_4519c0b6-516d-469e-a009-42464f3cebc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_25fe9978-dbef-4104-8abf-89aa6c635a62" 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_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:to="loc_us-gaap_OtherAssetsCurrent_25fe9978-dbef-4104-8abf-89aa6c635a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_43601c90-b788-4731-9e5f-cd1682d23f63" 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_8be279ae-ef9c-4271-bd1d-10b82f90c787" xlink:to="loc_us-gaap_AssetsCurrent_43601c90-b788-4731-9e5f-cd1682d23f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_21201dd0-8de7-47a3-a854-48fd71a3e184" 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_ba52f783-1e67-48a5-acf3-0077e0abe274" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_21201dd0-8de7-47a3-a854-48fd71a3e184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_3b8523f1-f1f9-4ffa-852c-ecc75a08c2fb" xlink:href="cms-20240331.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_21201dd0-8de7-47a3-a854-48fd71a3e184" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_3b8523f1-f1f9-4ffa-852c-ecc75a08c2fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_767c3ebe-7f62-4f75-a84d-6b772c6c18b2" 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_21201dd0-8de7-47a3-a854-48fd71a3e184" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_767c3ebe-7f62-4f75-a84d-6b772c6c18b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_10e35ee4-fa05-4618-9451-8a769a8eca74" xlink:href="cms-20240331.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_21201dd0-8de7-47a3-a854-48fd71a3e184" xlink:to="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_10e35ee4-fa05-4618-9451-8a769a8eca74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_0d4ac524-261e-4514-9e07-7d2d899d40f5" 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_21201dd0-8de7-47a3-a854-48fd71a3e184" xlink:to="loc_us-gaap_ConstructionInProgressGross_0d4ac524-261e-4514-9e07-7d2d899d40f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b643b6b2-1a3c-43b6-adaa-6e92c7a764e9" 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_21201dd0-8de7-47a3-a854-48fd71a3e184" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b643b6b2-1a3c-43b6-adaa-6e92c7a764e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_426abe78-0354-434f-b707-58bd088a23a0" 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_ba52f783-1e67-48a5-acf3-0077e0abe274" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_426abe78-0354-434f-b707-58bd088a23a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_6d63779a-6489-40fa-930e-1e6afbb8828e" 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_426abe78-0354-434f-b707-58bd088a23a0" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_6d63779a-6489-40fa-930e-1e6afbb8828e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_938a3794-5a38-47ce-8944-9a755f7addac" 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_426abe78-0354-434f-b707-58bd088a23a0" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_938a3794-5a38-47ce-8944-9a755f7addac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_ef252c59-9dd8-490a-aff5-65ce7fbdd670" 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_426abe78-0354-434f-b707-58bd088a23a0" xlink:to="loc_us-gaap_EquityMethodInvestments_ef252c59-9dd8-490a-aff5-65ce7fbdd670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_ab126f03-e002-403b-9e67-f9a4289a0bf1" 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_426abe78-0354-434f-b707-58bd088a23a0" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_ab126f03-e002-403b-9e67-f9a4289a0bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_dc49f90e-053f-40dc-a872-2abcfdf16072" 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_426abe78-0354-434f-b707-58bd088a23a0" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_dc49f90e-053f-40dc-a872-2abcfdf16072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_fc350520-ec95-4170-aa4a-2ffc2df3947d" xlink:href="cms-20240331.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_426abe78-0354-434f-b707-58bd088a23a0" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_fc350520-ec95-4170-aa4a-2ffc2df3947d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_fb12973f-dcbd-49a0-b263-7594396ba91d" 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_ba52f783-1e67-48a5-acf3-0077e0abe274" xlink:to="loc_us-gaap_Assets_fb12973f-dcbd-49a0-b263-7594396ba91d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_85a4909b-8ea9-4038-b2ec-c5d013756019" 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_ef1033a1-ddc0-4d41-bf3c-bc4a13a93841" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_85a4909b-8ea9-4038-b2ec-c5d013756019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" 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_85a4909b-8ea9-4038-b2ec-c5d013756019" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_04cf13b3-9f94-4980-83ac-2b692635772e" xlink:href="cms-20240331.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_04cf13b3-9f94-4980-83ac-2b692635772e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_c9d2c7ee-7b02-4e47-a795-687536e9252c" 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_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:to="loc_us-gaap_NotesPayableCurrent_c9d2c7ee-7b02-4e47-a795-687536e9252c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_6c107d3f-6f4d-4ce0-884d-17439f27bc42" 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_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:to="loc_us-gaap_AccountsPayableCurrent_6c107d3f-6f4d-4ce0-884d-17439f27bc42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_f32a10a7-bdd6-46ab-880b-ee61df6d1049" xlink:href="cms-20240331.xsd#cms_AccruedRateRefunds"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:to="loc_cms_AccruedRateRefunds_f32a10a7-bdd6-46ab-880b-ee61df6d1049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_76debd02-10dc-4daa-8048-8d43ff6ecd25" 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_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_76debd02-10dc-4daa-8048-8d43ff6ecd25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_8d21744a-99ed-4099-b9d8-e0ea321aaed3" 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_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:to="loc_us-gaap_TaxesPayableCurrent_8d21744a-99ed-4099-b9d8-e0ea321aaed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_085f123c-aada-4d93-98e6-ecb3a204a9cc" 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_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_085f123c-aada-4d93-98e6-ecb3a204a9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_64502791-f746-4b56-bd12-486d0fce2e68" 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_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_64502791-f746-4b56-bd12-486d0fce2e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4ef29a1c-d76b-49d1-96bf-eb0fe7b7eb67" 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_3643c4eb-ad7f-416a-9870-b8f56e6c3d92" xlink:to="loc_us-gaap_LiabilitiesCurrent_4ef29a1c-d76b-49d1-96bf-eb0fe7b7eb67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_fc965972-b06b-40de-96a7-beecfef17a1d" 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_85a4909b-8ea9-4038-b2ec-c5d013756019" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_6e7c2644-ad2c-4702-a663-6ac6a78a4d42" 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_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_6e7c2644-ad2c-4702-a663-6ac6a78a4d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_0fbea456-d6de-458a-9582-1445c35ff920" 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_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_0fbea456-d6de-458a-9582-1445c35ff920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_693fe96c-8d2f-42fa-9404-603f3e5955e5" 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_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_693fe96c-8d2f-42fa-9404-603f3e5955e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_75bbe0da-ed5a-4a41-ae5f-eafdf09b15c7" 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_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_75bbe0da-ed5a-4a41-ae5f-eafdf09b15c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_1427cc76-ccbc-47a9-a851-cadffb14658f" 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_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_1427cc76-ccbc-47a9-a851-cadffb14658f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_883c2df8-ca66-4475-9a44-1ec925a2a9b8" 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_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_883c2df8-ca66-4475-9a44-1ec925a2a9b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_2e88561b-3f64-4e07-8e48-7d6189693adf" 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_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_2e88561b-3f64-4e07-8e48-7d6189693adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_fed14e3b-e328-4f7f-85a3-046db841cfc1" 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_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_fed14e3b-e328-4f7f-85a3-046db841cfc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_bc75fc03-c6db-4317-bea1-7a6b26a35b5d" 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_fc965972-b06b-40de-96a7-beecfef17a1d" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_bc75fc03-c6db-4317-bea1-7a6b26a35b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_2a6988f1-1b2a-45e0-be22-673dd518841f" 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_85a4909b-8ea9-4038-b2ec-c5d013756019" xlink:to="loc_us-gaap_CommitmentsAndContingencies_2a6988f1-1b2a-45e0-be22-673dd518841f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_0e529970-43d3-496d-b1f0-a858aff0610a" 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_85a4909b-8ea9-4038-b2ec-c5d013756019" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_0e529970-43d3-496d-b1f0-a858aff0610a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_eccf4a80-2626-4433-a882-c1a793324d8a" 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_0e529970-43d3-496d-b1f0-a858aff0610a" xlink:to="loc_us-gaap_StockholdersEquityAbstract_eccf4a80-2626-4433-a882-c1a793324d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_52870ed9-f652-4c88-9c62-a9811edbc9bb" 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_eccf4a80-2626-4433-a882-c1a793324d8a" xlink:to="loc_us-gaap_CommonStockValue_52870ed9-f652-4c88-9c62-a9811edbc9bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9e19e35e-f7be-4d02-a9cd-4b3883ca5926" 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_eccf4a80-2626-4433-a882-c1a793324d8a" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9e19e35e-f7be-4d02-a9cd-4b3883ca5926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e1e3632c-d1d9-43b7-a83e-a43f5974287a" 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_eccf4a80-2626-4433-a882-c1a793324d8a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e1e3632c-d1d9-43b7-a83e-a43f5974287a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5b8dffeb-c390-4bb7-84d5-16ad04904ec2" 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_eccf4a80-2626-4433-a882-c1a793324d8a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5b8dffeb-c390-4bb7-84d5-16ad04904ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_17f9d210-f558-4b5f-a1f6-5c985201fa33" xlink:href="cms-20240331.xsd#cms_CommonStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_eccf4a80-2626-4433-a882-c1a793324d8a" xlink:to="loc_cms_CommonStockholdersEquity_17f9d210-f558-4b5f-a1f6-5c985201fa33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_a3ddd1a5-95a8-4dcf-a854-e99393abe5cb" 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_eccf4a80-2626-4433-a882-c1a793324d8a" xlink:to="loc_us-gaap_PreferredStockValue_a3ddd1a5-95a8-4dcf-a854-e99393abe5cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_18926c1f-d40b-4086-8603-e5d62eaaefd4" 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_eccf4a80-2626-4433-a882-c1a793324d8a" xlink:to="loc_us-gaap_StockholdersEquity_18926c1f-d40b-4086-8603-e5d62eaaefd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_cc486c63-fdfa-4e12-90d8-28f331688ab1" 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_0e529970-43d3-496d-b1f0-a858aff0610a" xlink:to="loc_us-gaap_MinorityInterest_cc486c63-fdfa-4e12-90d8-28f331688ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_08d7df0c-3a3a-45db-be7d-7eae5de0c958" 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_0e529970-43d3-496d-b1f0-a858aff0610a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_08d7df0c-3a3a-45db-be7d-7eae5de0c958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_b2df1125-f5eb-4f30-b2b7-2f495c9ed865" 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_85a4909b-8ea9-4038-b2ec-c5d013756019" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_b2df1125-f5eb-4f30-b2b7-2f495c9ed865" 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-20240331.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_d7bb4298-963a-4d82-a136-0b4e630b00b7" 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_96aba1aa-dad5-428b-a1d6-83d671fc55f5" 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_d7bb4298-963a-4d82-a136-0b4e630b00b7" xlink:to="loc_us-gaap_StatementTable_96aba1aa-dad5-428b-a1d6-83d671fc55f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_07f30a52-0d08-4b41-855c-f3a2006abbb4" 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_96aba1aa-dad5-428b-a1d6-83d671fc55f5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_07f30a52-0d08-4b41-855c-f3a2006abbb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_063aaee4-cd6a-40c1-b0d4-1df4a7aba445" 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_07f30a52-0d08-4b41-855c-f3a2006abbb4" xlink:to="loc_us-gaap_ClassOfStockDomain_063aaee4-cd6a-40c1-b0d4-1df4a7aba445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_240ec0a8-34e2-473a-8448-93fb26063b6d" xlink:href="cms-20240331.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_063aaee4-cd6a-40c1-b0d4-1df4a7aba445" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_240ec0a8-34e2-473a-8448-93fb26063b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f4294ca4-39a7-4803-8942-bdcd34117cc0" 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_96aba1aa-dad5-428b-a1d6-83d671fc55f5" xlink:to="loc_us-gaap_StatementLineItems_f4294ca4-39a7-4803-8942-bdcd34117cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8ca30c5d-1553-4786-8fb4-609f2aaa929a" 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_f4294ca4-39a7-4803-8942-bdcd34117cc0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8ca30c5d-1553-4786-8fb4-609f2aaa929a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_d5837d33-f834-49d0-8040-cd2c68b9d3dd" 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_f4294ca4-39a7-4803-8942-bdcd34117cc0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_d5837d33-f834-49d0-8040-cd2c68b9d3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ffedf37e-e95a-416b-8b0a-c24d41a6885f" 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_f4294ca4-39a7-4803-8942-bdcd34117cc0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ffedf37e-e95a-416b-8b0a-c24d41a6885f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_601ef515-5fef-4c81-ab63-ae9ca2f73d8d" 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_f4294ca4-39a7-4803-8942-bdcd34117cc0" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_601ef515-5fef-4c81-ab63-ae9ca2f73d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_1d7cb615-16c0-4d2c-865e-1ada56eb2b20" 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_f4294ca4-39a7-4803-8942-bdcd34117cc0" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_1d7cb615-16c0-4d2c-865e-1ada56eb2b20" 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-20240331.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_deaae820-6d75-42dc-ba0c-183225e95ef9" 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_c0f14cb0-5824-447d-bb41-da2df9fe594b" 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_deaae820-6d75-42dc-ba0c-183225e95ef9" xlink:to="loc_us-gaap_StatementTable_c0f14cb0-5824-447d-bb41-da2df9fe594b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9b1a2f5e-b894-4e42-85c2-50e88a83de92" 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_c0f14cb0-5824-447d-bb41-da2df9fe594b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9b1a2f5e-b894-4e42-85c2-50e88a83de92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7e400f1f-bd31-4064-b24e-4f0fb5dcb4f6" 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_9b1a2f5e-b894-4e42-85c2-50e88a83de92" xlink:to="loc_us-gaap_EquityComponentDomain_7e400f1f-bd31-4064-b24e-4f0fb5dcb4f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_48489588-eced-47fc-965e-1ccfc5fdd234" 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_7e400f1f-bd31-4064-b24e-4f0fb5dcb4f6" xlink:to="loc_us-gaap_CommonStockMember_48489588-eced-47fc-965e-1ccfc5fdd234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_6285e75c-a760-40ad-acbc-49eeee3093db" 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_7e400f1f-bd31-4064-b24e-4f0fb5dcb4f6" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_6285e75c-a760-40ad-acbc-49eeee3093db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b07d8c98-c6b4-4cf3-bffa-8124a4d708dd" 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_7e400f1f-bd31-4064-b24e-4f0fb5dcb4f6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b07d8c98-c6b4-4cf3-bffa-8124a4d708dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_db9fbbc3-48b3-480c-8eaf-e94508a3862b" 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_b07d8c98-c6b4-4cf3-bffa-8124a4d708dd" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_db9fbbc3-48b3-480c-8eaf-e94508a3862b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_abcf3d09-4725-40c2-b953-196aebe317da" 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_7e400f1f-bd31-4064-b24e-4f0fb5dcb4f6" xlink:to="loc_us-gaap_RetainedEarningsMember_abcf3d09-4725-40c2-b953-196aebe317da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_00cdc2e0-44c0-47a4-bfd5-f359dd2ecf77" 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_7e400f1f-bd31-4064-b24e-4f0fb5dcb4f6" xlink:to="loc_us-gaap_PreferredStockMember_00cdc2e0-44c0-47a4-bfd5-f359dd2ecf77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_0e886aad-f523-499a-ad1b-63574becf882" 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_7e400f1f-bd31-4064-b24e-4f0fb5dcb4f6" xlink:to="loc_us-gaap_NoncontrollingInterestMember_0e886aad-f523-499a-ad1b-63574becf882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b7b6c371-fe4a-40eb-aee4-532df41359fe" 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_c0f14cb0-5824-447d-bb41-da2df9fe594b" xlink:to="loc_us-gaap_StatementLineItems_b7b6c371-fe4a-40eb-aee4-532df41359fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05740395-2e3d-4f32-b5d3-822260e300f7" 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_b7b6c371-fe4a-40eb-aee4-532df41359fe" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_75c4b1a6-2e31-4c09-89ba-bb424b1965cd" 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_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_75c4b1a6-2e31-4c09-89ba-bb424b1965cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_5d4989e8-80e8-4648-a8de-4333238e0abc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_5d4989e8-80e8-4648-a8de-4333238e0abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_5dd2a247-14b4-4b4a-bc3f-fba8cfd64ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_5dd2a247-14b4-4b4a-bc3f-fba8cfd64ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_72d8fea6-8552-4b45-933a-c3c12ebbe6ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_72d8fea6-8552-4b45-933a-c3c12ebbe6ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_ac9402bd-459f-4795-86c6-dec9d18cb970" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_ac9402bd-459f-4795-86c6-dec9d18cb970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a2ec4d42-9df6-4a60-986f-abcdcbf236b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_ProfitLoss_a2ec4d42-9df6-4a60-986f-abcdcbf236b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_20622d6d-5be9-457b-a8f1-a72a5fcce592" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_DividendsCommonStockCash_20622d6d-5be9-457b-a8f1-a72a5fcce592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash_44666c72-64b5-4a94-bee4-8d2aca5e2d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_DividendsPreferredStockCash_44666c72-64b5-4a94-bee4-8d2aca5e2d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_a1632b99-890d-4181-9079-34639aa5b6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_a1632b99-890d-4181-9079-34639aa5b6ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_68287c03-ac3f-42d0-a35a-87b1a35da42a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05740395-2e3d-4f32-b5d3-822260e300f7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_68287c03-ac3f-42d0-a35a-87b1a35da42a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_1784a4cf-1713-4412-baa6-f158694bde44" 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_b7b6c371-fe4a-40eb-aee4-532df41359fe" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_1784a4cf-1713-4412-baa6-f158694bde44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsPerShareDeclared_f9023198-75e0-4ef7-a25d-9a7faed982d5" 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_b7b6c371-fe4a-40eb-aee4-532df41359fe" xlink:to="loc_us-gaap_PreferredStockDividendsPerShareDeclared_f9023198-75e0-4ef7-a25d-9a7faed982d5" 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-20240331.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_20097d99-1530-4af2-bb1f-d1d89792a2c9" 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_fa061d66-f6ef-4135-80eb-093b96632094" 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_20097d99-1530-4af2-bb1f-d1d89792a2c9" xlink:to="loc_us-gaap_StatementTable_fa061d66-f6ef-4135-80eb-093b96632094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d6f5b1df-d964-4b83-9467-c929270370f2" 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_fa061d66-f6ef-4135-80eb-093b96632094" xlink:to="loc_dei_LegalEntityAxis_d6f5b1df-d964-4b83-9467-c929270370f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4c4ebc7c-4b63-4386-bb8e-2944c6602c16" 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_d6f5b1df-d964-4b83-9467-c929270370f2" xlink:to="loc_dei_EntityDomain_4c4ebc7c-4b63-4386-bb8e-2944c6602c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_363d1daa-e365-4568-b053-96d6456d48a4" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4c4ebc7c-4b63-4386-bb8e-2944c6602c16" xlink:to="loc_cms_ConsumersEnergyCompanyMember_363d1daa-e365-4568-b053-96d6456d48a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a0b7bd77-e5f7-4e6a-95e9-43e7604e0bc7" 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_fa061d66-f6ef-4135-80eb-093b96632094" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a0b7bd77-e5f7-4e6a-95e9-43e7604e0bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_a69f2662-d058-4601-866e-13c509cbd869" 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_a0b7bd77-e5f7-4e6a-95e9-43e7604e0bc7" xlink:to="loc_us-gaap_RelatedPartyDomain_a69f2662-d058-4601-866e-13c509cbd869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_5d428432-6ddb-482a-83c7-d1a36ddc8849" 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_a69f2662-d058-4601-866e-13c509cbd869" xlink:to="loc_us-gaap_RelatedPartyMember_5d428432-6ddb-482a-83c7-d1a36ddc8849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_3d4988a2-4c98-42a5-8082-9ae217a5a49b" 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_a69f2662-d058-4601-866e-13c509cbd869" xlink:to="loc_us-gaap_NonrelatedPartyMember_3d4988a2-4c98-42a5-8082-9ae217a5a49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_89e21182-fd94-476a-a4aa-67a956dbcc3e" 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_fa061d66-f6ef-4135-80eb-093b96632094" xlink:to="loc_us-gaap_StatementLineItems_89e21182-fd94-476a-a4aa-67a956dbcc3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_eb1e35b6-c078-4ae3-904a-90f157f0b619" 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_89e21182-fd94-476a-a4aa-67a956dbcc3e" xlink:to="loc_us-gaap_Revenues_eb1e35b6-c078-4ae3-904a-90f157f0b619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_802b8c8c-ff91-40d2-bd33-cd70afb494ce" 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_89e21182-fd94-476a-a4aa-67a956dbcc3e" xlink:to="loc_us-gaap_OperatingExpensesAbstract_802b8c8c-ff91-40d2-bd33-cd70afb494ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_27f75137-ae38-4a36-8420-36eb9cbba547" 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_802b8c8c-ff91-40d2-bd33-cd70afb494ce" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_27f75137-ae38-4a36-8420-36eb9cbba547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_15ad7321-68da-4a60-9db8-615ad79c091e" 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_802b8c8c-ff91-40d2-bd33-cd70afb494ce" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_15ad7321-68da-4a60-9db8-615ad79c091e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_cb8a6e27-2fa8-4722-9d3d-4237fdb863e2" xlink:href="cms-20240331.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_802b8c8c-ff91-40d2-bd33-cd70afb494ce" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_cb8a6e27-2fa8-4722-9d3d-4237fdb863e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_fb6625e8-7da0-44ba-84fa-33fdf129d5ac" 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_802b8c8c-ff91-40d2-bd33-cd70afb494ce" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_fb6625e8-7da0-44ba-84fa-33fdf129d5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_2ae40ae5-f020-4a14-8485-204387acf5ff" 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_802b8c8c-ff91-40d2-bd33-cd70afb494ce" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_2ae40ae5-f020-4a14-8485-204387acf5ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_8da37d30-1440-47d9-a413-964ad83e43eb" 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_802b8c8c-ff91-40d2-bd33-cd70afb494ce" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_8da37d30-1440-47d9-a413-964ad83e43eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_87921030-9f2a-4277-b6ec-4b06d7aed5a7" 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_802b8c8c-ff91-40d2-bd33-cd70afb494ce" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_87921030-9f2a-4277-b6ec-4b06d7aed5a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_dfcda7e0-fb29-41c3-a5a2-40087a8da3a3" 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_802b8c8c-ff91-40d2-bd33-cd70afb494ce" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_dfcda7e0-fb29-41c3-a5a2-40087a8da3a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ecebe7e9-5596-496a-b425-5805718da761" 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_89e21182-fd94-476a-a4aa-67a956dbcc3e" xlink:to="loc_us-gaap_OperatingIncomeLoss_ecebe7e9-5596-496a-b425-5805718da761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_323a78d4-bbfe-4f0d-8060-b8b39342e3ac" 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_89e21182-fd94-476a-a4aa-67a956dbcc3e" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_323a78d4-bbfe-4f0d-8060-b8b39342e3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_294290ae-4eac-4b8c-ab21-bd5472a75c87" xlink:href="cms-20240331.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_323a78d4-bbfe-4f0d-8060-b8b39342e3ac" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_294290ae-4eac-4b8c-ab21-bd5472a75c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_25cfe298-1751-4608-9356-aca3c010b81c" 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_323a78d4-bbfe-4f0d-8060-b8b39342e3ac" xlink:to="loc_us-gaap_OtherNonoperatingIncome_25cfe298-1751-4608-9356-aca3c010b81c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_9b654747-58ed-433e-b224-60b632659ac7" 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_323a78d4-bbfe-4f0d-8060-b8b39342e3ac" xlink:to="loc_us-gaap_OtherNonoperatingExpense_9b654747-58ed-433e-b224-60b632659ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_787fea82-dd7e-496a-95e9-d94994e130de" 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_323a78d4-bbfe-4f0d-8060-b8b39342e3ac" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_787fea82-dd7e-496a-95e9-d94994e130de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_27cac6bc-7aab-47f6-aeb7-e1311695fe72" 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_89e21182-fd94-476a-a4aa-67a956dbcc3e" xlink:to="loc_us-gaap_InterestExpenseAbstract_27cac6bc-7aab-47f6-aeb7-e1311695fe72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_70468f29-e840-42be-8aec-4af71bcb47af" 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_27cac6bc-7aab-47f6-aeb7-e1311695fe72" xlink:to="loc_us-gaap_InterestExpenseDebt_70468f29-e840-42be-8aec-4af71bcb47af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_09f9e860-a43f-4332-abe7-b21545f264c0" 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_27cac6bc-7aab-47f6-aeb7-e1311695fe72" xlink:to="loc_us-gaap_InterestExpenseOther_09f9e860-a43f-4332-abe7-b21545f264c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_81f31416-0e06-4798-8ffb-f342112faf80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_27cac6bc-7aab-47f6-aeb7-e1311695fe72" xlink:to="loc_us-gaap_InterestExpense_81f31416-0e06-4798-8ffb-f342112faf80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_681327c0-2df3-4540-a4a7-46a283c77d60" 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_89e21182-fd94-476a-a4aa-67a956dbcc3e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_681327c0-2df3-4540-a4a7-46a283c77d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2c6f22ef-d14a-4b01-93be-307e721fce58" 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_89e21182-fd94-476a-a4aa-67a956dbcc3e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2c6f22ef-d14a-4b01-93be-307e721fce58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b48646b7-8b21-4517-812c-f5ca7cd4cedb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_89e21182-fd94-476a-a4aa-67a956dbcc3e" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b48646b7-8b21-4517-812c-f5ca7cd4cedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cms-20240331.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_4944d73c-34bf-41b7-8055-98a927b64fa4" 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_233738e1-164b-4cef-9750-26b5b8b97994" 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_4944d73c-34bf-41b7-8055-98a927b64fa4" xlink:to="loc_us-gaap_StatementTable_233738e1-164b-4cef-9750-26b5b8b97994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9645a8bf-12ea-433e-a331-a1b211aff2cd" 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_233738e1-164b-4cef-9750-26b5b8b97994" xlink:to="loc_dei_LegalEntityAxis_9645a8bf-12ea-433e-a331-a1b211aff2cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fa1e8cf0-8752-4028-b2b5-5fae7ddfc1bc" 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_9645a8bf-12ea-433e-a331-a1b211aff2cd" xlink:to="loc_dei_EntityDomain_fa1e8cf0-8752-4028-b2b5-5fae7ddfc1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_55d1f0e9-5294-4499-b7ad-b3ebe9cb4f60" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_fa1e8cf0-8752-4028-b2b5-5fae7ddfc1bc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_55d1f0e9-5294-4499-b7ad-b3ebe9cb4f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_db80f3d5-f84c-4c31-aca9-f017d4562a69" 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_233738e1-164b-4cef-9750-26b5b8b97994" xlink:to="loc_us-gaap_StatementLineItems_db80f3d5-f84c-4c31-aca9-f017d4562a69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fe15151c-3e87-4b8d-934f-ef84a34cdc91" 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_db80f3d5-f84c-4c31-aca9-f017d4562a69" xlink:to="loc_us-gaap_NetIncomeLoss_fe15151c-3e87-4b8d-934f-ef84a34cdc91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6a5c5870-8757-4c46-95b0-e5730b61a906" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_db80f3d5-f84c-4c31-aca9-f017d4562a69" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6a5c5870-8757-4c46-95b0-e5730b61a906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_bc6b7150-ab4f-4c62-a2d8-5572a12895f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_db80f3d5-f84c-4c31-aca9-f017d4562a69" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_bc6b7150-ab4f-4c62-a2d8-5572a12895f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20240331.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_8f35ffa6-de37-415c-aacf-ded8df92d0a6" 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_e4f78c01-e7fa-4cb6-9cb6-7373b999d56c" 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_8f35ffa6-de37-415c-aacf-ded8df92d0a6" xlink:to="loc_us-gaap_StatementTable_e4f78c01-e7fa-4cb6-9cb6-7373b999d56c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c60f0e8c-fc79-42c4-b61e-05d75d7f217e" 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_e4f78c01-e7fa-4cb6-9cb6-7373b999d56c" xlink:to="loc_dei_LegalEntityAxis_c60f0e8c-fc79-42c4-b61e-05d75d7f217e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9bc5ac4e-d7d8-4bbd-950d-c9d4df9190bf" 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_c60f0e8c-fc79-42c4-b61e-05d75d7f217e" xlink:to="loc_dei_EntityDomain_9bc5ac4e-d7d8-4bbd-950d-c9d4df9190bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_43d7d80a-8136-4185-a6aa-f967a8b1c7db" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9bc5ac4e-d7d8-4bbd-950d-c9d4df9190bf" xlink:to="loc_cms_ConsumersEnergyCompanyMember_43d7d80a-8136-4185-a6aa-f967a8b1c7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_145ebf19-c19e-4084-b645-53437d9e2973" 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_e4f78c01-e7fa-4cb6-9cb6-7373b999d56c" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_145ebf19-c19e-4084-b645-53437d9e2973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_62abda4c-a809-45bd-ac4c-786410d1fef0" 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_145ebf19-c19e-4084-b645-53437d9e2973" xlink:to="loc_us-gaap_RelatedPartyDomain_62abda4c-a809-45bd-ac4c-786410d1fef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_9bff5c29-c6d2-4147-aba1-6c40f3827979" 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_62abda4c-a809-45bd-ac4c-786410d1fef0" xlink:to="loc_us-gaap_NonrelatedPartyMember_9bff5c29-c6d2-4147-aba1-6c40f3827979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_a5a69190-560c-4b44-8cb8-259e26ce5382" 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_62abda4c-a809-45bd-ac4c-786410d1fef0" xlink:to="loc_us-gaap_RelatedPartyMember_a5a69190-560c-4b44-8cb8-259e26ce5382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3265e47a-dea6-4fc9-9a9f-ce53b55068b3" 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_e4f78c01-e7fa-4cb6-9cb6-7373b999d56c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3265e47a-dea6-4fc9-9a9f-ce53b55068b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3ce9be4a-719c-4f99-8961-11900b78645a" 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_3265e47a-dea6-4fc9-9a9f-ce53b55068b3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3ce9be4a-719c-4f99-8961-11900b78645a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OngoingCapitalExpendituresMember_b675c155-006d-4b3b-9676-3834065a92c0" xlink:href="cms-20240331.xsd#cms_OngoingCapitalExpendituresMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3ce9be4a-719c-4f99-8961-11900b78645a" xlink:to="loc_cms_OngoingCapitalExpendituresMember_b675c155-006d-4b3b-9676-3834065a92c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e443b7a0-6dd2-4a60-9049-90e55a0d98c7" 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_e4f78c01-e7fa-4cb6-9cb6-7373b999d56c" xlink:to="loc_us-gaap_StatementLineItems_e443b7a0-6dd2-4a60-9049-90e55a0d98c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3afcf4b8-02e8-409b-9d8d-44eea124ca77" 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_e443b7a0-6dd2-4a60-9049-90e55a0d98c7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3afcf4b8-02e8-409b-9d8d-44eea124ca77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6c013d9d-3034-48d8-993e-8598bf1e0698" 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_3afcf4b8-02e8-409b-9d8d-44eea124ca77" xlink:to="loc_us-gaap_NetIncomeLoss_6c013d9d-3034-48d8-993e-8598bf1e0698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d671df87-33ad-4f16-82d7-cd12dc9f4fcd" 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_3afcf4b8-02e8-409b-9d8d-44eea124ca77" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d671df87-33ad-4f16-82d7-cd12dc9f4fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_e245444e-d4a0-4713-941d-5a7572dd9b2b" 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_d671df87-33ad-4f16-82d7-cd12dc9f4fcd" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_e245444e-d4a0-4713-941d-5a7572dd9b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_5fbf8060-eb9c-400a-8201-73ffce6ac52b" 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_d671df87-33ad-4f16-82d7-cd12dc9f4fcd" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_5fbf8060-eb9c-400a-8201-73ffce6ac52b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_28f1dfc7-e764-4b0b-a05b-dd2976e763d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d671df87-33ad-4f16-82d7-cd12dc9f4fcd" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_28f1dfc7-e764-4b0b-a05b-dd2976e763d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_d6e68b7d-fe9a-43e6-a338-2068d28038b4" 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_3afcf4b8-02e8-409b-9d8d-44eea124ca77" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_d6e68b7d-fe9a-43e6-a338-2068d28038b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_6c0c7c90-32e3-4329-89da-7544ee9ed95c" 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_d6e68b7d-fe9a-43e6-a338-2068d28038b4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_6c0c7c90-32e3-4329-89da-7544ee9ed95c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_da1147f0-1ac2-46b7-b129-011b0ac529a2" 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_d6e68b7d-fe9a-43e6-a338-2068d28038b4" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_da1147f0-1ac2-46b7-b129-011b0ac529a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_06d8ab97-3563-43d2-8920-685d0d79580c" 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_d6e68b7d-fe9a-43e6-a338-2068d28038b4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_06d8ab97-3563-43d2-8920-685d0d79580c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_11f125b0-e42d-4856-8e17-c6762e04785c" 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_d6e68b7d-fe9a-43e6-a338-2068d28038b4" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_11f125b0-e42d-4856-8e17-c6762e04785c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_e9199206-55eb-414c-baff-1571c1e4f356" 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_d6e68b7d-fe9a-43e6-a338-2068d28038b4" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_e9199206-55eb-414c-baff-1571c1e4f356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_100a7a0a-53c9-4888-a6b8-53e483314360" 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_3afcf4b8-02e8-409b-9d8d-44eea124ca77" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_100a7a0a-53c9-4888-a6b8-53e483314360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_452cab1c-3e66-46a8-beb3-cd7b90b1f6bf" 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_e443b7a0-6dd2-4a60-9049-90e55a0d98c7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_452cab1c-3e66-46a8-beb3-cd7b90b1f6bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b1607220-3e55-4131-8ac1-cc60276153b7" 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_452cab1c-3e66-46a8-beb3-cd7b90b1f6bf" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b1607220-3e55-4131-8ac1-cc60276153b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_26697233-5cc5-4ee7-bfba-f4e8fff84bdc" 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_452cab1c-3e66-46a8-beb3-cd7b90b1f6bf" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_26697233-5cc5-4ee7-bfba-f4e8fff84bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4af8dce6-62a4-4b5d-9010-89360b4a5871" 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_452cab1c-3e66-46a8-beb3-cd7b90b1f6bf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4af8dce6-62a4-4b5d-9010-89360b4a5871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" 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_e443b7a0-6dd2-4a60-9049-90e55a0d98c7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_8fc2a623-233b-4012-9d10-44924bc30c8a" 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_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_8fc2a623-233b-4012-9d10-44924bc30c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_cdd2616f-b2b7-4271-b77b-1c5d4b73892f" 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_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_cdd2616f-b2b7-4271-b77b-1c5d4b73892f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_e6aa7de4-0323-461a-a8aa-3e1d3811e383" 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_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_e6aa7de4-0323-461a-a8aa-3e1d3811e383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_7e19606b-1a9a-4ccf-b569-e83461bcf692" 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_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_7e19606b-1a9a-4ccf-b569-e83461bcf692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PaymentToParentForReturnOfStockholderContributedCapital_400ac404-bdcc-443b-b009-3e64598ea91a" xlink:href="cms-20240331.xsd#cms_PaymentToParentForReturnOfStockholderContributedCapital"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" xlink:to="loc_cms_PaymentToParentForReturnOfStockholderContributedCapital_400ac404-bdcc-443b-b009-3e64598ea91a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_a4066954-6248-4413-a30b-8ab13bb0e85e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_a4066954-6248-4413-a30b-8ab13bb0e85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_44dd1377-d7a0-4de7-a29a-15e93916645a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_44dd1377-d7a0-4de7-a29a-15e93916645a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0a5339ee-0227-4922-94c4-212bc2eaaaec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aebd9503-1e57-4fe2-88d1-6c49830cc8c8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0a5339ee-0227-4922-94c4-212bc2eaaaec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d5e8c807-f2b8-4683-a97f-a3cb60d5ef6f" 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_e443b7a0-6dd2-4a60-9049-90e55a0d98c7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d5e8c807-f2b8-4683-a97f-a3cb60d5ef6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2301eab8-36e8-4d18-9ad9-a2a2392b3ff1" 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_e443b7a0-6dd2-4a60-9049-90e55a0d98c7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2301eab8-36e8-4d18-9ad9-a2a2392b3ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_178fff20-9e64-4c78-b90f-c541c64ca42f" 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_e443b7a0-6dd2-4a60-9049-90e55a0d98c7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_178fff20-9e64-4c78-b90f-c541c64ca42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_e3ef1486-dcd6-451b-a9ee-e84dd74a3e40" xlink:href="cms-20240331.xsd#cms_NonCashTransactionsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e443b7a0-6dd2-4a60-9049-90e55a0d98c7" xlink:to="loc_cms_NonCashTransactionsAbstract_e3ef1486-dcd6-451b-a9ee-e84dd74a3e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2046e609-4c80-41a2-ba30-2440b3ee38e6" 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_e3ef1486-dcd6-451b-a9ee-e84dd74a3e40" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2046e609-4c80-41a2-ba30-2440b3ee38e6" 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-20240331.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_6e89729d-7733-4dcb-83a4-83005f4fa9eb" 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_d983f344-f010-4a28-a797-d117f7908e53" 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_6e89729d-7733-4dcb-83a4-83005f4fa9eb" xlink:to="loc_us-gaap_StatementTable_d983f344-f010-4a28-a797-d117f7908e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_77f5771c-2a34-4614-b35c-776f4f4961bb" 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_d983f344-f010-4a28-a797-d117f7908e53" xlink:to="loc_dei_LegalEntityAxis_77f5771c-2a34-4614-b35c-776f4f4961bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_60726d32-9e0a-4ca2-a990-777c37bd1fe5" 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_77f5771c-2a34-4614-b35c-776f4f4961bb" xlink:to="loc_dei_EntityDomain_60726d32-9e0a-4ca2-a990-777c37bd1fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_dcbd986e-9814-4892-ac52-383aa3cae103" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_60726d32-9e0a-4ca2-a990-777c37bd1fe5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_dcbd986e-9814-4892-ac52-383aa3cae103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cee9f148-cc61-4e90-acc6-0c23b9a263a9" 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_d983f344-f010-4a28-a797-d117f7908e53" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cee9f148-cc61-4e90-acc6-0c23b9a263a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_c84f2615-9657-4988-8a2b-ba496469efc5" 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_cee9f148-cc61-4e90-acc6-0c23b9a263a9" xlink:to="loc_us-gaap_RelatedPartyDomain_c84f2615-9657-4988-8a2b-ba496469efc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_17c47a5f-611e-4100-aa66-e7466e664ffd" 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_c84f2615-9657-4988-8a2b-ba496469efc5" xlink:to="loc_us-gaap_NonrelatedPartyMember_17c47a5f-611e-4100-aa66-e7466e664ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_20db3657-7d8d-4da4-bd00-516019409703" 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_c84f2615-9657-4988-8a2b-ba496469efc5" xlink:to="loc_us-gaap_RelatedPartyMember_20db3657-7d8d-4da4-bd00-516019409703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_702a1bcb-74d5-42f7-be70-e66afade192d" 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_d983f344-f010-4a28-a797-d117f7908e53" xlink:to="loc_us-gaap_StatementLineItems_702a1bcb-74d5-42f7-be70-e66afade192d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_fb0333d7-faff-4d0a-9c50-e248f70bdc43" 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_702a1bcb-74d5-42f7-be70-e66afade192d" xlink:to="loc_us-gaap_AssetsAbstract_fb0333d7-faff-4d0a-9c50-e248f70bdc43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_f1d98348-6fa9-4f7a-a403-28556a905b2f" 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_fb0333d7-faff-4d0a-9c50-e248f70bdc43" xlink:to="loc_us-gaap_AssetsCurrentAbstract_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_91e9b7e3-fe5d-463c-94a9-0b7cda0c6caf" 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_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_91e9b7e3-fe5d-463c-94a9-0b7cda0c6caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b635b665-5f70-4345-92fd-7f3912751e97" 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_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b635b665-5f70-4345-92fd-7f3912751e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_a3c92879-c7d2-4b31-b337-d6d8f752756f" xlink:href="cms-20240331.xsd#cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:to="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_a3c92879-c7d2-4b31-b337-d6d8f752756f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_7c0f857b-a98b-4d66-86b7-a0150a0398c2" 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_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_7c0f857b-a98b-4d66-86b7-a0150a0398c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_1f83050c-4029-42c2-a9ee-1e9f3d80bb51" 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_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:to="loc_us-gaap_InventoryNetAbstract_1f83050c-4029-42c2-a9ee-1e9f3d80bb51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_71146334-50a9-4fac-af64-30da65dbe2ab" 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_1f83050c-4029-42c2-a9ee-1e9f3d80bb51" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_71146334-50a9-4fac-af64-30da65dbe2ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_bded8582-0641-4025-afa7-066ac332ef44" 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_1f83050c-4029-42c2-a9ee-1e9f3d80bb51" xlink:to="loc_us-gaap_OtherInventorySupplies_bded8582-0641-4025-afa7-066ac332ef44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_4dc5ed27-05b6-4534-812b-61fa9b51139a" 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_1f83050c-4029-42c2-a9ee-1e9f3d80bb51" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_4dc5ed27-05b6-4534-812b-61fa9b51139a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_c73e0931-b07b-4b98-b17f-161f380a84e1" xlink:href="cms-20240331.xsd#cms_DeferredPropertyTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:to="loc_cms_DeferredPropertyTaxes_c73e0931-b07b-4b98-b17f-161f380a84e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_0511b789-9026-4e53-ae42-a04dff4cd5b0" 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_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_0511b789-9026-4e53-ae42-a04dff4cd5b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_7f4e8845-52b8-4914-b0c6-4d6d198c7ee2" 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_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:to="loc_us-gaap_OtherAssetsCurrent_7f4e8845-52b8-4914-b0c6-4d6d198c7ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_926ebba6-4ee1-462f-8fc5-e85205280f5b" 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_f1d98348-6fa9-4f7a-a403-28556a905b2f" xlink:to="loc_us-gaap_AssetsCurrent_926ebba6-4ee1-462f-8fc5-e85205280f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1bb40115-262f-4c12-a898-ccb39ac3b94e" 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_fb0333d7-faff-4d0a-9c50-e248f70bdc43" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1bb40115-262f-4c12-a898-ccb39ac3b94e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_cb5d4847-5551-496e-89fc-95561f14361d" xlink:href="cms-20240331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1bb40115-262f-4c12-a898-ccb39ac3b94e" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_cb5d4847-5551-496e-89fc-95561f14361d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_79674ab7-5ddc-4df9-8443-2a0014c90ec4" xlink:href="cms-20240331.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1bb40115-262f-4c12-a898-ccb39ac3b94e" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_79674ab7-5ddc-4df9-8443-2a0014c90ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_38badedb-c79e-4eab-b32d-67f456b9b9eb" xlink:href="cms-20240331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1bb40115-262f-4c12-a898-ccb39ac3b94e" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_38badedb-c79e-4eab-b32d-67f456b9b9eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_f8d6456d-c65f-4c66-8796-9c4da260e1bc" 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_1bb40115-262f-4c12-a898-ccb39ac3b94e" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_f8d6456d-c65f-4c66-8796-9c4da260e1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_89c6cbcc-82e9-4786-b2e9-dfc41d67e91e" xlink:href="cms-20240331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1bb40115-262f-4c12-a898-ccb39ac3b94e" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_89c6cbcc-82e9-4786-b2e9-dfc41d67e91e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_c0f4730b-38b1-4eda-8044-773184e0879d" 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_fb0333d7-faff-4d0a-9c50-e248f70bdc43" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_c0f4730b-38b1-4eda-8044-773184e0879d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_f8a0640c-593f-4403-8a14-04731730f34f" 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_c0f4730b-38b1-4eda-8044-773184e0879d" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_f8a0640c-593f-4403-8a14-04731730f34f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_9bd2b433-02d0-4a6f-93e7-4b0b1d57a60d" 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_c0f4730b-38b1-4eda-8044-773184e0879d" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_9bd2b433-02d0-4a6f-93e7-4b0b1d57a60d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_e213288b-cd82-4875-a075-ea7885e19794" 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_c0f4730b-38b1-4eda-8044-773184e0879d" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_e213288b-cd82-4875-a075-ea7885e19794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_71a2ca58-9db0-4a07-8758-d6ed7c2c6aa1" 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_c0f4730b-38b1-4eda-8044-773184e0879d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_71a2ca58-9db0-4a07-8758-d6ed7c2c6aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_11f888a5-4430-4774-92fb-a41c1cbc4005" 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_c0f4730b-38b1-4eda-8044-773184e0879d" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_11f888a5-4430-4774-92fb-a41c1cbc4005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_9f85a16a-cd5c-46a4-a669-7b2a630374f8" xlink:href="cms-20240331.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_c0f4730b-38b1-4eda-8044-773184e0879d" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_9f85a16a-cd5c-46a4-a669-7b2a630374f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_32908949-51e6-47e5-861d-43212b3e0a4f" 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_fb0333d7-faff-4d0a-9c50-e248f70bdc43" xlink:to="loc_us-gaap_Assets_32908949-51e6-47e5-861d-43212b3e0a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7b8a0ca-6da1-4c15-a22b-1945d039b6d4" 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_702a1bcb-74d5-42f7-be70-e66afade192d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7b8a0ca-6da1-4c15-a22b-1945d039b6d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_d756edc8-e4a5-4394-b077-c7962a7b5116" 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_f7b8a0ca-6da1-4c15-a22b-1945d039b6d4" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_810580f6-905c-4346-ae07-f476064e252c" xlink:href="cms-20240331.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_810580f6-905c-4346-ae07-f476064e252c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_d57d5aa0-d92a-4ea4-8199-6e005c7c4aef" 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_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:to="loc_us-gaap_NotesPayableCurrent_d57d5aa0-d92a-4ea4-8199-6e005c7c4aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_5c278d32-e5eb-4f2e-af5b-714d4db28ef5" 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_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:to="loc_us-gaap_AccountsPayableCurrent_5c278d32-e5eb-4f2e-af5b-714d4db28ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_5029fa45-4ef3-4b84-8c5b-f5598632a7a5" xlink:href="cms-20240331.xsd#cms_AccruedRateRefunds"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:to="loc_cms_AccruedRateRefunds_5029fa45-4ef3-4b84-8c5b-f5598632a7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_fedb2a62-16a4-4e0c-8505-5e5eb0043a42" 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_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_fedb2a62-16a4-4e0c-8505-5e5eb0043a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_38bd8634-557e-4156-a551-9f129e24b96a" 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_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:to="loc_us-gaap_TaxesPayableCurrent_38bd8634-557e-4156-a551-9f129e24b96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_63792ec5-0984-415b-b8c5-607e6b22191d" 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_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_63792ec5-0984-415b-b8c5-607e6b22191d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_ad6bb773-1c4e-4d2e-8cf6-5b5f602e20e5" 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_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_ad6bb773-1c4e-4d2e-8cf6-5b5f602e20e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e0803920-25bb-473b-b89c-03c0ea2a9da8" 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_d756edc8-e4a5-4394-b077-c7962a7b5116" xlink:to="loc_us-gaap_LiabilitiesCurrent_e0803920-25bb-473b-b89c-03c0ea2a9da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_ca9103cc-150c-4f09-9281-26b225760478" 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_f7b8a0ca-6da1-4c15-a22b-1945d039b6d4" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_ca9103cc-150c-4f09-9281-26b225760478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_bbabd0f5-87fc-4fd3-82ee-22ad724d9236" 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_ca9103cc-150c-4f09-9281-26b225760478" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_bbabd0f5-87fc-4fd3-82ee-22ad724d9236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_a7362aed-3f33-4717-a539-ce9a6f2f3a64" 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_ca9103cc-150c-4f09-9281-26b225760478" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_a7362aed-3f33-4717-a539-ce9a6f2f3a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_92a30a22-79e2-466e-af56-2814b82eea96" 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_ca9103cc-150c-4f09-9281-26b225760478" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_92a30a22-79e2-466e-af56-2814b82eea96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_dbd76b41-ecc6-4d5a-879e-ab1dc3b5f66c" 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_ca9103cc-150c-4f09-9281-26b225760478" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_dbd76b41-ecc6-4d5a-879e-ab1dc3b5f66c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_49b13f4f-9638-4994-ac42-ea700fc60a04" 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_ca9103cc-150c-4f09-9281-26b225760478" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_49b13f4f-9638-4994-ac42-ea700fc60a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_d8c485ea-dd1d-49d7-9831-e4f24e36ed7e" 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_ca9103cc-150c-4f09-9281-26b225760478" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_d8c485ea-dd1d-49d7-9831-e4f24e36ed7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_aa238f28-2905-4118-908e-bf0eea1759b2" 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_ca9103cc-150c-4f09-9281-26b225760478" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_aa238f28-2905-4118-908e-bf0eea1759b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a3870d53-38f9-4dc4-a1ab-b8f5879892cb" 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_ca9103cc-150c-4f09-9281-26b225760478" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a3870d53-38f9-4dc4-a1ab-b8f5879892cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_4260463d-148d-4045-9e55-42b4e829d0be" 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_ca9103cc-150c-4f09-9281-26b225760478" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_4260463d-148d-4045-9e55-42b4e829d0be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_93436f44-b7d4-42c7-ac4a-f3f30f349a5e" 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_f7b8a0ca-6da1-4c15-a22b-1945d039b6d4" xlink:to="loc_us-gaap_CommitmentsAndContingencies_93436f44-b7d4-42c7-ac4a-f3f30f349a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_44873e81-ecd4-4966-a577-f5b4a7dd6804" 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_f7b8a0ca-6da1-4c15-a22b-1945d039b6d4" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_44873e81-ecd4-4966-a577-f5b4a7dd6804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_6ebfd928-4166-4301-8fd0-d758ec2898cf" 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_44873e81-ecd4-4966-a577-f5b4a7dd6804" xlink:to="loc_us-gaap_StockholdersEquityAbstract_6ebfd928-4166-4301-8fd0-d758ec2898cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a0b69d2d-7f33-44ca-b1db-a4d1e8409f17" 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_6ebfd928-4166-4301-8fd0-d758ec2898cf" xlink:to="loc_us-gaap_CommonStockValue_a0b69d2d-7f33-44ca-b1db-a4d1e8409f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4e2e9b20-bb14-4065-9aba-a0028fa90883" 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_6ebfd928-4166-4301-8fd0-d758ec2898cf" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4e2e9b20-bb14-4065-9aba-a0028fa90883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6fc89eea-6018-4e92-8ad6-eabbc605a05b" 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_6ebfd928-4166-4301-8fd0-d758ec2898cf" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6fc89eea-6018-4e92-8ad6-eabbc605a05b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_cd2cb10b-86a2-4e5a-8d20-8624f536048d" 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_6ebfd928-4166-4301-8fd0-d758ec2898cf" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_cd2cb10b-86a2-4e5a-8d20-8624f536048d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_aa011b87-2f16-43a4-87ca-d8da6d2e11c2" xlink:href="cms-20240331.xsd#cms_CommonStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6ebfd928-4166-4301-8fd0-d758ec2898cf" xlink:to="loc_cms_CommonStockholdersEquity_aa011b87-2f16-43a4-87ca-d8da6d2e11c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_0434695f-2d93-4171-9eb7-6194ed4d923f" 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_6ebfd928-4166-4301-8fd0-d758ec2898cf" xlink:to="loc_us-gaap_PreferredStockValue_0434695f-2d93-4171-9eb7-6194ed4d923f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d29c4c16-39c2-4b32-a70f-841adefadcd9" 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_6ebfd928-4166-4301-8fd0-d758ec2898cf" xlink:to="loc_us-gaap_StockholdersEquity_d29c4c16-39c2-4b32-a70f-841adefadcd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_96be5c70-c51d-475a-bfe7-519d2097a2a9" 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_f7b8a0ca-6da1-4c15-a22b-1945d039b6d4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_96be5c70-c51d-475a-bfe7-519d2097a2a9" 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-20240331.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_11a19c03-c2a6-42bf-a3f5-084ac8781d6e" 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_ba652301-bcbc-4d29-bcb5-af6f0f5c961b" 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_11a19c03-c2a6-42bf-a3f5-084ac8781d6e" xlink:to="loc_us-gaap_StatementTable_ba652301-bcbc-4d29-bcb5-af6f0f5c961b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_29744e57-14da-4911-8941-9949b051caa2" 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_ba652301-bcbc-4d29-bcb5-af6f0f5c961b" xlink:to="loc_dei_LegalEntityAxis_29744e57-14da-4911-8941-9949b051caa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e27918d7-4dba-4b6b-b84b-85d714115aa2" 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_29744e57-14da-4911-8941-9949b051caa2" xlink:to="loc_dei_EntityDomain_e27918d7-4dba-4b6b-b84b-85d714115aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0007d134-9da7-4e9a-b586-53589cc9ea92" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e27918d7-4dba-4b6b-b84b-85d714115aa2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0007d134-9da7-4e9a-b586-53589cc9ea92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_fc2a36f2-57da-4e00-910d-8b4707900fe5" 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_ba652301-bcbc-4d29-bcb5-af6f0f5c961b" xlink:to="loc_us-gaap_StatementLineItems_fc2a36f2-57da-4e00-910d-8b4707900fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3440a178-8033-48b8-bcf6-d7c3c50036a8" 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_fc2a36f2-57da-4e00-910d-8b4707900fe5" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3440a178-8033-48b8-bcf6-d7c3c50036a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_497d17ea-3225-4d68-9a65-6eed6f58c1c0" 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_fc2a36f2-57da-4e00-910d-8b4707900fe5" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_497d17ea-3225-4d68-9a65-6eed6f58c1c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d6623517-f8e7-4700-8723-8d5b916bdc4d" 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_fc2a36f2-57da-4e00-910d-8b4707900fe5" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d6623517-f8e7-4700-8723-8d5b916bdc4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4e9248a5-d2f6-4a95-8b73-e7590c1a558e" 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_fc2a36f2-57da-4e00-910d-8b4707900fe5" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4e9248a5-d2f6-4a95-8b73-e7590c1a558e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_ab10ec7d-d9af-4b95-93a9-3e7d2eed095d" 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_fc2a36f2-57da-4e00-910d-8b4707900fe5" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_ab10ec7d-d9af-4b95-93a9-3e7d2eed095d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_de8f81cb-a27b-40a7-a309-aa4d2a0ee6a2" 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_fc2a36f2-57da-4e00-910d-8b4707900fe5" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_de8f81cb-a27b-40a7-a309-aa4d2a0ee6a2" 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-20240331.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_23875ebe-074b-484e-9af5-3b9f6e64b606" 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_ee192749-a1d0-4e8d-bd49-6754c629d014" 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_23875ebe-074b-484e-9af5-3b9f6e64b606" xlink:to="loc_us-gaap_StatementTable_ee192749-a1d0-4e8d-bd49-6754c629d014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ccd69fe9-e822-4032-9160-b92b45de31c8" 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_ee192749-a1d0-4e8d-bd49-6754c629d014" xlink:to="loc_dei_LegalEntityAxis_ccd69fe9-e822-4032-9160-b92b45de31c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f35302c8-4483-422f-a499-a5fe5f7ba503" 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_ccd69fe9-e822-4032-9160-b92b45de31c8" xlink:to="loc_dei_EntityDomain_f35302c8-4483-422f-a499-a5fe5f7ba503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_89e3eab7-6ee6-469a-8d4c-35ff3a00b54b" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f35302c8-4483-422f-a499-a5fe5f7ba503" xlink:to="loc_cms_ConsumersEnergyCompanyMember_89e3eab7-6ee6-469a-8d4c-35ff3a00b54b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_31a19689-6bc7-49e4-a2a4-bcd1e54f5839" 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_ee192749-a1d0-4e8d-bd49-6754c629d014" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_31a19689-6bc7-49e4-a2a4-bcd1e54f5839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0548df0f-3ae8-43dd-b516-141744ed260d" 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_31a19689-6bc7-49e4-a2a4-bcd1e54f5839" xlink:to="loc_us-gaap_EquityComponentDomain_0548df0f-3ae8-43dd-b516-141744ed260d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fd2b1846-7f05-4ac2-83e8-344043e9d2b7" 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_0548df0f-3ae8-43dd-b516-141744ed260d" xlink:to="loc_us-gaap_CommonStockMember_fd2b1846-7f05-4ac2-83e8-344043e9d2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_85bd00bb-d39a-40dd-9665-a420fbd5ce09" 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_0548df0f-3ae8-43dd-b516-141744ed260d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_85bd00bb-d39a-40dd-9665-a420fbd5ce09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e34d8a63-d639-46a8-95de-694a6a531c60" 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_0548df0f-3ae8-43dd-b516-141744ed260d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e34d8a63-d639-46a8-95de-694a6a531c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_43ea2d2f-c25b-4fa3-ae67-13384b53814b" 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_0548df0f-3ae8-43dd-b516-141744ed260d" xlink:to="loc_us-gaap_RetainedEarningsMember_43ea2d2f-c25b-4fa3-ae67-13384b53814b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_149c04ad-7987-4400-8555-355553a883a7" 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_0548df0f-3ae8-43dd-b516-141744ed260d" xlink:to="loc_us-gaap_PreferredStockMember_149c04ad-7987-4400-8555-355553a883a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_098edcdf-91da-4e33-b21b-dc6f83d7dd1f" 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_ee192749-a1d0-4e8d-bd49-6754c629d014" xlink:to="loc_us-gaap_StatementLineItems_098edcdf-91da-4e33-b21b-dc6f83d7dd1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8474f040-8ba0-42b2-8b8d-86737875ad3d" 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_098edcdf-91da-4e33-b21b-dc6f83d7dd1f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8474f040-8ba0-42b2-8b8d-86737875ad3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_47ce7db9-1a6c-4c05-be1b-577c59b11308" 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_8474f040-8ba0-42b2-8b8d-86737875ad3d" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_47ce7db9-1a6c-4c05-be1b-577c59b11308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_5e21327d-ca07-4203-a5b2-d7c02224c107" xlink:href="cms-20240331.xsd#cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8474f040-8ba0-42b2-8b8d-86737875ad3d" xlink:to="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_5e21327d-ca07-4203-a5b2-d7c02224c107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution_73aa4f92-49e5-4284-b230-03890e5f60ed" xlink:href="cms-20240331.xsd#cms_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8474f040-8ba0-42b2-8b8d-86737875ad3d" xlink:to="loc_cms_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution_73aa4f92-49e5-4284-b230-03890e5f60ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c137f30b-0c80-45ba-9049-8c484d1d87a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8474f040-8ba0-42b2-8b8d-86737875ad3d" xlink:to="loc_us-gaap_NetIncomeLoss_c137f30b-0c80-45ba-9049-8c484d1d87a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_399fbb99-e117-4216-97ee-162de88ab626" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8474f040-8ba0-42b2-8b8d-86737875ad3d" xlink:to="loc_us-gaap_DividendsCommonStockCash_399fbb99-e117-4216-97ee-162de88ab626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c8daca73-3fb5-4f59-8bd9-dfc89ced605f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8474f040-8ba0-42b2-8b8d-86737875ad3d" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c8daca73-3fb5-4f59-8bd9-dfc89ced605f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="simple" xlink:href="cms-20240331.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_435b761d-0356-4e5b-8a05-28144bd6dd25" 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_a25f97b8-c3dd-48b2-869a-2a5d3d2a6c65" 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_435b761d-0356-4e5b-8a05-28144bd6dd25" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a25f97b8-c3dd-48b2-869a-2a5d3d2a6c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_280ca062-a9d4-4080-9c15-bb0ccfbcb27e" 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_a25f97b8-c3dd-48b2-869a-2a5d3d2a6c65" xlink:to="loc_dei_LegalEntityAxis_280ca062-a9d4-4080-9c15-bb0ccfbcb27e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_70420c42-7e9c-4fe0-b804-223275d29ccb" 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_280ca062-a9d4-4080-9c15-bb0ccfbcb27e" xlink:to="loc_dei_EntityDomain_70420c42-7e9c-4fe0-b804-223275d29ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_cf1b0935-699e-4a6c-b3ab-710e247da4be" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_70420c42-7e9c-4fe0-b804-223275d29ccb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_cf1b0935-699e-4a6c-b3ab-710e247da4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7d774102-c514-4996-b3cd-7b0a949755c7" 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_a25f97b8-c3dd-48b2-869a-2a5d3d2a6c65" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7d774102-c514-4996-b3cd-7b0a949755c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_2482ad07-47e0-40b6-a6ed-1cde8beb8b6f" 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_7d774102-c514-4996-b3cd-7b0a949755c7" xlink:to="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_2482ad07-47e0-40b6-a6ed-1cde8beb8b6f" 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-20240331.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_f52dcca1-df91-48cc-b644-2aaa60811f5a" 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_bbf51524-99fc-4356-b0db-2fff0d02b831" 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_f52dcca1-df91-48cc-b644-2aaa60811f5a" xlink:to="loc_us-gaap_OtherCommitmentsTable_bbf51524-99fc-4356-b0db-2fff0d02b831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1dbf5795-0629-4931-897b-b1d95a28f8a6" 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_bbf51524-99fc-4356-b0db-2fff0d02b831" xlink:to="loc_dei_LegalEntityAxis_1dbf5795-0629-4931-897b-b1d95a28f8a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_145d6252-99d8-4d87-b0c7-f088b2f345c0" 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_1dbf5795-0629-4931-897b-b1d95a28f8a6" xlink:to="loc_dei_EntityDomain_145d6252-99d8-4d87-b0c7-f088b2f345c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b482cf76-60be-478a-9446-0eb1f69839e5" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_145d6252-99d8-4d87-b0c7-f088b2f345c0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b482cf76-60be-478a-9446-0eb1f69839e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_9f59f3eb-ab03-47d1-a08e-5c882c296c27" 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_bbf51524-99fc-4356-b0db-2fff0d02b831" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_9f59f3eb-ab03-47d1-a08e-5c882c296c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_fa4abb5a-2b26-40ca-893a-bd6bedb3c0cd" 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_9f59f3eb-ab03-47d1-a08e-5c882c296c27" xlink:to="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_fa4abb5a-2b26-40ca-893a-bd6bedb3c0cd" 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-20240331.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_fe2a86ff-c1cb-43c5-9a5c-bd9a5a4fe7fd" 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_9808d597-a826-4073-96f0-faac802a513f" 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_fe2a86ff-c1cb-43c5-9a5c-bd9a5a4fe7fd" xlink:to="loc_us-gaap_DebtInstrumentTable_9808d597-a826-4073-96f0-faac802a513f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d8b4e6e9-06d9-449e-9420-27bdc287be3a" 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_9808d597-a826-4073-96f0-faac802a513f" xlink:to="loc_dei_LegalEntityAxis_d8b4e6e9-06d9-449e-9420-27bdc287be3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a7205455-a67f-4c2e-8898-521a44068d55" 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_d8b4e6e9-06d9-449e-9420-27bdc287be3a" xlink:to="loc_dei_EntityDomain_a7205455-a67f-4c2e-8898-521a44068d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6c2c1222-d356-40e5-9fd5-02a787ea6658" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a7205455-a67f-4c2e-8898-521a44068d55" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6c2c1222-d356-40e5-9fd5-02a787ea6658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d74757de-1ee3-46a6-a5e5-1a6e49132fb9" 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_9808d597-a826-4073-96f0-faac802a513f" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d74757de-1ee3-46a6-a5e5-1a6e49132fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_c901f135-a5aa-491d-8ff9-d824ccca335a" 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_d74757de-1ee3-46a6-a5e5-1a6e49132fb9" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_c901f135-a5aa-491d-8ff9-d824ccca335a" 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-20240331.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_58049119-964f-48c9-ad7d-805763d31f4d" 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_e5971542-f5a6-4d98-8628-7337a1cd7e7f" 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_58049119-964f-48c9-ad7d-805763d31f4d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e5971542-f5a6-4d98-8628-7337a1cd7e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3ab07414-fdd5-4d7e-865d-8a541c17736d" 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_e5971542-f5a6-4d98-8628-7337a1cd7e7f" xlink:to="loc_dei_LegalEntityAxis_3ab07414-fdd5-4d7e-865d-8a541c17736d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a645d183-b1cf-488a-8c98-99ae93b3700e" 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_3ab07414-fdd5-4d7e-865d-8a541c17736d" xlink:to="loc_dei_EntityDomain_a645d183-b1cf-488a-8c98-99ae93b3700e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f6cf2ad3-a67e-44e4-b9ca-737a04a2a63e" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a645d183-b1cf-488a-8c98-99ae93b3700e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f6cf2ad3-a67e-44e4-b9ca-737a04a2a63e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_168a0d50-2688-49f7-ae4d-3a63fe0dfc61" 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_e5971542-f5a6-4d98-8628-7337a1cd7e7f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_168a0d50-2688-49f7-ae4d-3a63fe0dfc61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_6e21a8e1-a4ed-4362-beab-5a63786b2ba8" 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_168a0d50-2688-49f7-ae4d-3a63fe0dfc61" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_6e21a8e1-a4ed-4362-beab-5a63786b2ba8" 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-20240331.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_9b4c674a-01c7-4d91-a70c-6eb27adc2d08" xlink:href="cms-20240331.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_1965815c-bcc6-46b4-92a7-16127b565bf2" xlink:href="cms-20240331.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_9b4c674a-01c7-4d91-a70c-6eb27adc2d08" xlink:to="loc_cms_FinancialInstrumentsTable_1965815c-bcc6-46b4-92a7-16127b565bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b5cec61a-cedc-4c67-857c-945d499b863b" 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_1965815c-bcc6-46b4-92a7-16127b565bf2" xlink:to="loc_dei_LegalEntityAxis_b5cec61a-cedc-4c67-857c-945d499b863b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7f781adb-8762-44b8-93c8-6307771b8385" 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_b5cec61a-cedc-4c67-857c-945d499b863b" xlink:to="loc_dei_EntityDomain_7f781adb-8762-44b8-93c8-6307771b8385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_119eee92-1f70-470b-a9a3-2e9b6d8b1956" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7f781adb-8762-44b8-93c8-6307771b8385" xlink:to="loc_cms_ConsumersEnergyCompanyMember_119eee92-1f70-470b-a9a3-2e9b6d8b1956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_4ff74fb4-f584-4b2c-a6fc-7c15ba6277c6" xlink:href="cms-20240331.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_1965815c-bcc6-46b4-92a7-16127b565bf2" xlink:to="loc_cms_FinancialInstrumentsLineItems_4ff74fb4-f584-4b2c-a6fc-7c15ba6277c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_efb08da1-3e8f-4a2b-8079-54b1f13e1710" xlink:href="cms-20240331.xsd#cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_4ff74fb4-f584-4b2c-a6fc-7c15ba6277c6" xlink:to="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_efb08da1-3e8f-4a2b-8079-54b1f13e1710" 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-20240331.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_80c7f05a-0844-467e-804d-9b2d43e6974e" 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_ccf3b2d6-bd1a-4cc0-a381-eeb63af1baca" 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_80c7f05a-0844-467e-804d-9b2d43e6974e" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ccf3b2d6-bd1a-4cc0-a381-eeb63af1baca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e42a5c09-2797-44c3-a735-e24a0287a99c" 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_ccf3b2d6-bd1a-4cc0-a381-eeb63af1baca" xlink:to="loc_dei_LegalEntityAxis_e42a5c09-2797-44c3-a735-e24a0287a99c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_43223e98-6ec4-45c1-8b58-4b819c5b3426" 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_e42a5c09-2797-44c3-a735-e24a0287a99c" xlink:to="loc_dei_EntityDomain_43223e98-6ec4-45c1-8b58-4b819c5b3426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4258f593-c974-42dd-8703-7036f2b73c39" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_43223e98-6ec4-45c1-8b58-4b819c5b3426" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4258f593-c974-42dd-8703-7036f2b73c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6e6fc3f9-d479-4c01-bb8e-af35281da623" 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_ccf3b2d6-bd1a-4cc0-a381-eeb63af1baca" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6e6fc3f9-d479-4c01-bb8e-af35281da623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_cd237186-7367-4e10-bd35-8f99c52592f6" 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_6e6fc3f9-d479-4c01-bb8e-af35281da623" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_cd237186-7367-4e10-bd35-8f99c52592f6" 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-20240331.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_80ef51f8-9f2c-49a6-a4df-c9f60b4435d8" 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_18df0700-9001-416b-b16a-01b824c397b2" xlink:href="cms-20240331.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_80ef51f8-9f2c-49a6-a4df-c9f60b4435d8" xlink:to="loc_cms_IncomeTaxesTable_18df0700-9001-416b-b16a-01b824c397b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_80ed24f6-3e54-4dc7-849a-f940c09e3938" 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_18df0700-9001-416b-b16a-01b824c397b2" xlink:to="loc_dei_LegalEntityAxis_80ed24f6-3e54-4dc7-849a-f940c09e3938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_336b1e64-61a8-4930-8462-aaf8fffb177b" 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_80ed24f6-3e54-4dc7-849a-f940c09e3938" xlink:to="loc_dei_EntityDomain_336b1e64-61a8-4930-8462-aaf8fffb177b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6437c003-98f9-42ae-8b73-56163beeb2e4" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_336b1e64-61a8-4930-8462-aaf8fffb177b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6437c003-98f9-42ae-8b73-56163beeb2e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_270d44e8-deeb-4513-aab0-357196862297" xlink:href="cms-20240331.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_18df0700-9001-416b-b16a-01b824c397b2" xlink:to="loc_cms_IncomeTaxesLineItems_270d44e8-deeb-4513-aab0-357196862297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_eaec10ff-d07b-4f9c-b415-627c92f66a22" 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_270d44e8-deeb-4513-aab0-357196862297" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_eaec10ff-d07b-4f9c-b415-627c92f66a22" 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-20240331.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_aa2e980f-9626-4d05-8dc7-67b64f87911b" 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_5c767c0e-fbd3-4690-8af8-f5262d50ee7a" 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_aa2e980f-9626-4d05-8dc7-67b64f87911b" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_5c767c0e-fbd3-4690-8af8-f5262d50ee7a" 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-20240331.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_c5ededf2-299d-4aa7-a395-91a461b892bc" 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_c097369d-b381-4e5e-9d3d-f2c7cdb62169" 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_c5ededf2-299d-4aa7-a395-91a461b892bc" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c097369d-b381-4e5e-9d3d-f2c7cdb62169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cebfba80-aaf2-4d93-9ad0-72415afdefd8" 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_c097369d-b381-4e5e-9d3d-f2c7cdb62169" xlink:to="loc_dei_LegalEntityAxis_cebfba80-aaf2-4d93-9ad0-72415afdefd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9e0733fd-8422-4d91-8dac-bbe433f95608" 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_cebfba80-aaf2-4d93-9ad0-72415afdefd8" xlink:to="loc_dei_EntityDomain_9e0733fd-8422-4d91-8dac-bbe433f95608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_595dc458-7b75-47ff-9faa-386e4af2a65d" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9e0733fd-8422-4d91-8dac-bbe433f95608" xlink:to="loc_cms_ConsumersEnergyCompanyMember_595dc458-7b75-47ff-9faa-386e4af2a65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_612f7e21-a7a5-42da-aa52-e65e9c97b15e" 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_c097369d-b381-4e5e-9d3d-f2c7cdb62169" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_612f7e21-a7a5-42da-aa52-e65e9c97b15e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_4093606b-f1a7-435c-9a9d-997f57d825d7" 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_612f7e21-a7a5-42da-aa52-e65e9c97b15e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_4093606b-f1a7-435c-9a9d-997f57d825d7" 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-20240331.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_709aaa02-b81c-4fb6-8985-52e5db624a22" 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_0dd9908a-eaa4-4bbf-ab06-bd26958c4150" 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_709aaa02-b81c-4fb6-8985-52e5db624a22" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0dd9908a-eaa4-4bbf-ab06-bd26958c4150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_46204c20-a03b-416d-a227-bbcb6dec25d7" 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_0dd9908a-eaa4-4bbf-ab06-bd26958c4150" xlink:to="loc_dei_LegalEntityAxis_46204c20-a03b-416d-a227-bbcb6dec25d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d1c7826c-349f-44db-b117-8926709735a2" 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_46204c20-a03b-416d-a227-bbcb6dec25d7" xlink:to="loc_dei_EntityDomain_d1c7826c-349f-44db-b117-8926709735a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_412fa968-789a-4f9b-a19c-521ebd50cf7a" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d1c7826c-349f-44db-b117-8926709735a2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_412fa968-789a-4f9b-a19c-521ebd50cf7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3c16ff50-13c3-4372-995d-1ab5c2c6d324" 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_0dd9908a-eaa4-4bbf-ab06-bd26958c4150" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_3c16ff50-13c3-4372-995d-1ab5c2c6d324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_ec2a1d5d-39c0-46cc-b0d8-d1b4b5acf393" 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_3c16ff50-13c3-4372-995d-1ab5c2c6d324" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_ec2a1d5d-39c0-46cc-b0d8-d1b4b5acf393" 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-20240331.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_085e629e-5c99-4fe5-9a3b-2a4ad26625ea" xlink:href="cms-20240331.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_0aaa08a8-1a76-412a-aa5a-40ec43d6bd92" 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_085e629e-5c99-4fe5-9a3b-2a4ad26625ea" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_0aaa08a8-1a76-412a-aa5a-40ec43d6bd92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5d510bae-7b66-43b2-8925-3f460354bb14" 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_0aaa08a8-1a76-412a-aa5a-40ec43d6bd92" xlink:to="loc_dei_LegalEntityAxis_5d510bae-7b66-43b2-8925-3f460354bb14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3f98f842-97e0-44b5-a8d8-7352df849137" 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_5d510bae-7b66-43b2-8925-3f460354bb14" xlink:to="loc_dei_EntityDomain_3f98f842-97e0-44b5-a8d8-7352df849137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7560baa2-425e-419a-a57b-572a564153e1" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3f98f842-97e0-44b5-a8d8-7352df849137" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7560baa2-425e-419a-a57b-572a564153e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_caf746e8-e11c-4754-99ec-91ae708586ff" 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_0aaa08a8-1a76-412a-aa5a-40ec43d6bd92" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_caf746e8-e11c-4754-99ec-91ae708586ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_dadad60b-6a5c-4420-92f2-9b3b7b84636c" 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_caf746e8-e11c-4754-99ec-91ae708586ff" xlink:to="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_dadad60b-6a5c-4420-92f2-9b3b7b84636c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivities" xlink:type="simple" xlink:href="cms-20240331.xsd#ExitActivities"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_2178d65c-28ca-4a42-9f0c-672d8f9ecc78" 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_7c641947-e191-4525-8bf9-af9d17b8a92f" 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_2178d65c-28ca-4a42-9f0c-672d8f9ecc78" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7c641947-e191-4525-8bf9-af9d17b8a92f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ada2e991-ac70-404c-b02a-f1ea952c9153" 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_7c641947-e191-4525-8bf9-af9d17b8a92f" xlink:to="loc_dei_LegalEntityAxis_ada2e991-ac70-404c-b02a-f1ea952c9153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_905850f9-e0ee-4904-a334-d3d08adef150" 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_ada2e991-ac70-404c-b02a-f1ea952c9153" xlink:to="loc_dei_EntityDomain_905850f9-e0ee-4904-a334-d3d08adef150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_95540b2e-45c3-4db5-ac17-74ae1cbbb3d0" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_905850f9-e0ee-4904-a334-d3d08adef150" xlink:to="loc_cms_ConsumersEnergyCompanyMember_95540b2e-45c3-4db5-ac17-74ae1cbbb3d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_f191b72c-49d7-403c-8761-ed97bfbc8036" 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_7c641947-e191-4525-8bf9-af9d17b8a92f" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_f191b72c-49d7-403c-8761-ed97bfbc8036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_c0b20123-4b6e-4527-943f-cbd3672546e0" 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_f191b72c-49d7-403c-8761-ed97bfbc8036" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_c0b20123-4b6e-4527-943f-cbd3672546e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatedOperationsPolicies" xlink:type="simple" xlink:href="cms-20240331.xsd#RegulatedOperationsPolicies"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatedOperationsPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_60ad1779-e202-4903-805e-9c0ba4a0571d" 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_9f5a8580-12b3-4b2b-a7b0-b6c55ec428cd" 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_60ad1779-e202-4903-805e-9c0ba4a0571d" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9f5a8580-12b3-4b2b-a7b0-b6c55ec428cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f501f8ea-f252-4337-97c4-2ad3aa6bb9da" 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_9f5a8580-12b3-4b2b-a7b0-b6c55ec428cd" xlink:to="loc_dei_LegalEntityAxis_f501f8ea-f252-4337-97c4-2ad3aa6bb9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8c505d6f-f1e9-40c7-a79c-0a2d99e8af04" 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_f501f8ea-f252-4337-97c4-2ad3aa6bb9da" xlink:to="loc_dei_EntityDomain_8c505d6f-f1e9-40c7-a79c-0a2d99e8af04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_01748c41-07b9-44d2-b4d0-8988a2663ef7" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8c505d6f-f1e9-40c7-a79c-0a2d99e8af04" xlink:to="loc_cms_ConsumersEnergyCompanyMember_01748c41-07b9-44d2-b4d0-8988a2663ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_f8d29e73-269f-46ff-93f8-b6cfda201d32" 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_9f5a8580-12b3-4b2b-a7b0-b6c55ec428cd" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_f8d29e73-269f-46ff-93f8-b6cfda201d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_87b0ccef-747c-405d-8e34-eceeaf40c2f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_f8d29e73-269f-46ff-93f8-b6cfda201d32" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_87b0ccef-747c-405d-8e34-eceeaf40c2f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_dd5fd94d-cd43-4b72-a1ac-e209257a0490" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_f8d29e73-269f-46ff-93f8-b6cfda201d32" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_dd5fd94d-cd43-4b72-a1ac-e209257a0490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_5e856d3f-5b47-449f-9a9b-2fbb99d1ada5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_f8d29e73-269f-46ff-93f8-b6cfda201d32" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_5e856d3f-5b47-449f-9a9b-2fbb99d1ada5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_d5bfd1ac-4a53-4237-9b24-134add1a8fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_f8d29e73-269f-46ff-93f8-b6cfda201d32" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_d5bfd1ac-4a53-4237-9b24-134add1a8fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_ed58322d-414e-4b39-8a53-4e2eb2d7d7bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_f8d29e73-269f-46ff-93f8-b6cfda201d32" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_ed58322d-414e-4b39-8a53-4e2eb2d7d7bf" 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-20240331.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_e8da3f70-7409-4682-8031-093cbee374f2" 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_6ba4ec01-88ed-40be-98f5-bb70b0f91380" 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_e8da3f70-7409-4682-8031-093cbee374f2" xlink:to="loc_us-gaap_SiteContingencyTable_6ba4ec01-88ed-40be-98f5-bb70b0f91380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_53351e94-c1a2-4f97-a4ad-4f5f80ce5046" 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_6ba4ec01-88ed-40be-98f5-bb70b0f91380" xlink:to="loc_dei_LegalEntityAxis_53351e94-c1a2-4f97-a4ad-4f5f80ce5046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f27fadca-b1e6-4061-b988-e04b7aba14a2" 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_53351e94-c1a2-4f97-a4ad-4f5f80ce5046" xlink:to="loc_dei_EntityDomain_f27fadca-b1e6-4061-b988-e04b7aba14a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b2a5706f-1a5f-4407-a063-b50084bd607a" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f27fadca-b1e6-4061-b988-e04b7aba14a2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b2a5706f-1a5f-4407-a063-b50084bd607a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_b8a45e9d-4ee2-4eb8-b68c-bd3e7d705e39" 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_6ba4ec01-88ed-40be-98f5-bb70b0f91380" xlink:to="loc_us-gaap_SiteContingencyLineItems_b8a45e9d-4ee2-4eb8-b68c-bd3e7d705e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_8fdc85dc-dabc-477d-bc55-68f3f4515537" xlink:href="cms-20240331.xsd#cms_ExpectedRemediationCostsByYearTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_b8a45e9d-4ee2-4eb8-b68c-bd3e7d705e39" xlink:to="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_8fdc85dc-dabc-477d-bc55-68f3f4515537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_ce53c5cb-7207-49ee-97c6-22f47e1898b5" 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_b8a45e9d-4ee2-4eb8-b68c-bd3e7d705e39" xlink:to="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_ce53c5cb-7207-49ee-97c6-22f47e1898b5" 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-20240331.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_1a48da98-7419-4e1d-a7b7-fe94e5f7bc07" 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_b44290f3-56d3-4e75-8257-9d8288b9a043" 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_1a48da98-7419-4e1d-a7b7-fe94e5f7bc07" xlink:to="loc_us-gaap_DebtInstrumentTable_b44290f3-56d3-4e75-8257-9d8288b9a043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a24855c1-c3d2-486b-ad6d-b810857c08d2" 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_b44290f3-56d3-4e75-8257-9d8288b9a043" xlink:to="loc_dei_LegalEntityAxis_a24855c1-c3d2-486b-ad6d-b810857c08d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7b7a269d-f444-4bd8-a68a-28e1fdf72605" 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_a24855c1-c3d2-486b-ad6d-b810857c08d2" xlink:to="loc_dei_EntityDomain_7b7a269d-f444-4bd8-a68a-28e1fdf72605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f4e56447-64b7-4d71-b2bf-f413b671e6b2" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7b7a269d-f444-4bd8-a68a-28e1fdf72605" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f4e56447-64b7-4d71-b2bf-f413b671e6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_fffa5897-c717-4453-9b29-1edd6164479d" 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_b44290f3-56d3-4e75-8257-9d8288b9a043" xlink:to="loc_us-gaap_DebtInstrumentLineItems_fffa5897-c717-4453-9b29-1edd6164479d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_0936d7ba-176e-436c-9901-1e8683d91742" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fffa5897-c717-4453-9b29-1edd6164479d" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_0936d7ba-176e-436c-9901-1e8683d91742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_49e112a1-be7c-4a79-aefb-ba4fc1203c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fffa5897-c717-4453-9b29-1edd6164479d" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_49e112a1-be7c-4a79-aefb-ba4fc1203c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cms-20240331.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_196a4595-abfe-472d-9479-0fe096a677a4" 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_91d45972-d6e7-4b24-904e-08170ab7e459" 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_196a4595-abfe-472d-9479-0fe096a677a4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_91d45972-d6e7-4b24-904e-08170ab7e459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3470ee12-43ba-4144-aab9-ea08244840d9" 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_91d45972-d6e7-4b24-904e-08170ab7e459" xlink:to="loc_dei_LegalEntityAxis_3470ee12-43ba-4144-aab9-ea08244840d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_050c3cfe-349f-4bda-a59a-f16b7bb9cefa" 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_3470ee12-43ba-4144-aab9-ea08244840d9" xlink:to="loc_dei_EntityDomain_050c3cfe-349f-4bda-a59a-f16b7bb9cefa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_66481f6a-b7a9-4e0b-b17c-c56c2e44c46e" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_050c3cfe-349f-4bda-a59a-f16b7bb9cefa" xlink:to="loc_cms_ConsumersEnergyCompanyMember_66481f6a-b7a9-4e0b-b17c-c56c2e44c46e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2a8b7876-61c1-49fc-8569-fdd361211baf" 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_91d45972-d6e7-4b24-904e-08170ab7e459" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2a8b7876-61c1-49fc-8569-fdd361211baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_5daeeec3-bf6e-4d1e-8645-043486845a6d" 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_2a8b7876-61c1-49fc-8569-fdd361211baf" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_5daeeec3-bf6e-4d1e-8645-043486845a6d" 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-20240331.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_c0c77a8f-ed57-4f82-b2a8-fb7156275466" xlink:href="cms-20240331.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_6e630e71-9dc4-4ca6-9d8c-06c84cfb33f2" xlink:href="cms-20240331.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_c0c77a8f-ed57-4f82-b2a8-fb7156275466" xlink:to="loc_cms_FinancialInstrumentsTable_6e630e71-9dc4-4ca6-9d8c-06c84cfb33f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c1ab5327-bb24-4976-a0cd-f3450789c494" 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_6e630e71-9dc4-4ca6-9d8c-06c84cfb33f2" xlink:to="loc_dei_LegalEntityAxis_c1ab5327-bb24-4976-a0cd-f3450789c494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e3df24ee-52d9-4397-810f-285787d08d36" 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_c1ab5327-bb24-4976-a0cd-f3450789c494" xlink:to="loc_dei_EntityDomain_e3df24ee-52d9-4397-810f-285787d08d36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a81302d4-c24c-45b5-b928-a20a4f556d89" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e3df24ee-52d9-4397-810f-285787d08d36" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a81302d4-c24c-45b5-b928-a20a4f556d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_96634c38-8af2-4840-8bd4-2d95434850a3" xlink:href="cms-20240331.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_6e630e71-9dc4-4ca6-9d8c-06c84cfb33f2" xlink:to="loc_cms_FinancialInstrumentsLineItems_96634c38-8af2-4840-8bd4-2d95434850a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_217496d4-c784-44a2-85b8-c1a3a130eff2" 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_96634c38-8af2-4840-8bd4-2d95434850a3" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_217496d4-c784-44a2-85b8-c1a3a130eff2" 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-20240331.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_7124e58c-54db-44c0-a0d6-03f356fcb0f0" 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_f854db48-326c-4641-a802-410efca2795e" 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_7124e58c-54db-44c0-a0d6-03f356fcb0f0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f854db48-326c-4641-a802-410efca2795e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_858da839-f84b-4f22-b66c-fe7a88634ad9" 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_f854db48-326c-4641-a802-410efca2795e" xlink:to="loc_dei_LegalEntityAxis_858da839-f84b-4f22-b66c-fe7a88634ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_eff9d3fb-aeae-4a5d-a555-10d0ba298eba" 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_858da839-f84b-4f22-b66c-fe7a88634ad9" xlink:to="loc_dei_EntityDomain_eff9d3fb-aeae-4a5d-a555-10d0ba298eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_33acb9cf-2267-4339-9b97-91281b346d6c" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_eff9d3fb-aeae-4a5d-a555-10d0ba298eba" xlink:to="loc_cms_ConsumersEnergyCompanyMember_33acb9cf-2267-4339-9b97-91281b346d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35ebf2a4-7f53-4ba6-8823-949d5d49ecb1" 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_f854db48-326c-4641-a802-410efca2795e" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35ebf2a4-7f53-4ba6-8823-949d5d49ecb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_76c02c85-4c10-452f-9020-227c548f1c23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35ebf2a4-7f53-4ba6-8823-949d5d49ecb1" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_76c02c85-4c10-452f-9020-227c548f1c23" 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-20240331.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_e6605369-2116-42b0-976f-eb1ae4fc98c5" 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_00d8e9bd-1913-4ba8-933b-ac2867ea6006" xlink:href="cms-20240331.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e6605369-2116-42b0-976f-eb1ae4fc98c5" xlink:to="loc_cms_IncomeTaxesTable_00d8e9bd-1913-4ba8-933b-ac2867ea6006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2bccf5a5-75d0-4c70-839d-c5960960e8a2" 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_00d8e9bd-1913-4ba8-933b-ac2867ea6006" xlink:to="loc_dei_LegalEntityAxis_2bccf5a5-75d0-4c70-839d-c5960960e8a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c7ea4ebf-54be-4569-98d0-b061b261bb19" 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_2bccf5a5-75d0-4c70-839d-c5960960e8a2" xlink:to="loc_dei_EntityDomain_c7ea4ebf-54be-4569-98d0-b061b261bb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0f3d7b48-311a-4e88-8a32-9a5167ddcc88" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c7ea4ebf-54be-4569-98d0-b061b261bb19" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0f3d7b48-311a-4e88-8a32-9a5167ddcc88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_83cf1708-6acf-4017-9868-05f51da71521" xlink:href="cms-20240331.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_00d8e9bd-1913-4ba8-933b-ac2867ea6006" xlink:to="loc_cms_IncomeTaxesLineItems_83cf1708-6acf-4017-9868-05f51da71521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_8d0651bd-6459-43cd-9b2b-688a5da7d05f" 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_83cf1708-6acf-4017-9868-05f51da71521" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_8d0651bd-6459-43cd-9b2b-688a5da7d05f" 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-20240331.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_63741c29-2153-45b0-a5b6-7a3c50db7885" 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_329850cb-cb48-4b6f-bb9a-bf106b44b39e" 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_63741c29-2153-45b0-a5b6-7a3c50db7885" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_329850cb-cb48-4b6f-bb9a-bf106b44b39e" 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-20240331.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_3781afb1-7f7d-4400-ac2a-5a51d592a9c0" 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_bd4dece1-62af-43b4-99fe-79ed73f074d2" 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_3781afb1-7f7d-4400-ac2a-5a51d592a9c0" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_bd4dece1-62af-43b4-99fe-79ed73f074d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_749b7da5-7e75-41ed-bc7f-40ad38cc0788" 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_bd4dece1-62af-43b4-99fe-79ed73f074d2" xlink:to="loc_dei_LegalEntityAxis_749b7da5-7e75-41ed-bc7f-40ad38cc0788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_11c3d179-9f9d-45b7-94d4-c0c6147a7229" 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_749b7da5-7e75-41ed-bc7f-40ad38cc0788" xlink:to="loc_dei_EntityDomain_11c3d179-9f9d-45b7-94d4-c0c6147a7229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_38c58276-c9d2-406a-844e-52495fe4d838" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_11c3d179-9f9d-45b7-94d4-c0c6147a7229" xlink:to="loc_cms_ConsumersEnergyCompanyMember_38c58276-c9d2-406a-844e-52495fe4d838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6c96b585-f2da-490c-8383-c495c534d0cf" 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_bd4dece1-62af-43b4-99fe-79ed73f074d2" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_6c96b585-f2da-490c-8383-c495c534d0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_de5cc185-21f8-4bdb-854e-e3792df7b8bc" 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_6c96b585-f2da-490c-8383-c495c534d0cf" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_de5cc185-21f8-4bdb-854e-e3792df7b8bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="simple" xlink:href="cms-20240331.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_a146b379-1c45-422f-b3f4-e92a6830c163" 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_2f8b0db6-fd84-4304-a16d-0251375a7124" 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_a146b379-1c45-422f-b3f4-e92a6830c163" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2f8b0db6-fd84-4304-a16d-0251375a7124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1f55e5ca-120c-4c31-a487-50b0dd1a4740" 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_2f8b0db6-fd84-4304-a16d-0251375a7124" xlink:to="loc_dei_LegalEntityAxis_1f55e5ca-120c-4c31-a487-50b0dd1a4740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a38dfa04-c073-4efd-923b-a79bd19112a8" 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_1f55e5ca-120c-4c31-a487-50b0dd1a4740" xlink:to="loc_dei_EntityDomain_a38dfa04-c073-4efd-923b-a79bd19112a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ea14e589-007c-4a29-9993-efff1661553b" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a38dfa04-c073-4efd-923b-a79bd19112a8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ea14e589-007c-4a29-9993-efff1661553b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_14c3292b-e0ea-4ca5-916c-68b5e7443e28" 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_2f8b0db6-fd84-4304-a16d-0251375a7124" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_14c3292b-e0ea-4ca5-916c-68b5e7443e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b89e0239-c834-4830-84c3-104ed9ab7bd1" 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_14c3292b-e0ea-4ca5-916c-68b5e7443e28" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b89e0239-c834-4830-84c3-104ed9ab7bd1" 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-20240331.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_cf37ea52-ceda-4e92-94e1-e90b0c7ca9f5" xlink:href="cms-20240331.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_39857b9e-a07c-4ffa-89e3-90dc7f5be416" 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_cf37ea52-ceda-4e92-94e1-e90b0c7ca9f5" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_39857b9e-a07c-4ffa-89e3-90dc7f5be416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesTables" xlink:type="simple" xlink:href="cms-20240331.xsd#ExitActivitiesTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_afb9f7eb-301d-441d-b6e7-aede5d530f93" 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_37ffedc3-6f3b-42a2-a5ec-2616b759bce8" 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_afb9f7eb-301d-441d-b6e7-aede5d530f93" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_37ffedc3-6f3b-42a2-a5ec-2616b759bce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_36750807-7808-4da2-bd9f-2e3e94042ba4" 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_37ffedc3-6f3b-42a2-a5ec-2616b759bce8" xlink:to="loc_dei_LegalEntityAxis_36750807-7808-4da2-bd9f-2e3e94042ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_45260673-0a5f-4f49-bf52-341054c37cda" 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_36750807-7808-4da2-bd9f-2e3e94042ba4" xlink:to="loc_dei_EntityDomain_45260673-0a5f-4f49-bf52-341054c37cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8fb41818-d1fd-42a3-af89-40566cbe005e" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_45260673-0a5f-4f49-bf52-341054c37cda" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8fb41818-d1fd-42a3-af89-40566cbe005e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_736adac6-fce5-49ee-878f-f61edc2582f0" 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_37ffedc3-6f3b-42a2-a5ec-2616b759bce8" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_736adac6-fce5-49ee-878f-f61edc2582f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_f93988c3-9498-46ed-b3a1-7a2d3bdd6735" 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_736adac6-fce5-49ee-878f-f61edc2582f0" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_f93988c3-9498-46ed-b3a1-7a2d3bdd6735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="simple" xlink:href="cms-20240331.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_69a1855f-c8b3-4018-a3dd-22bd0260c479" 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_70742d6a-f444-4ad1-bc42-94aae9b5cdd9" 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_69a1855f-c8b3-4018-a3dd-22bd0260c479" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_70742d6a-f444-4ad1-bc42-94aae9b5cdd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_6a5f96b4-63dd-47b4-be51-e4851594ecb9" 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_70742d6a-f444-4ad1-bc42-94aae9b5cdd9" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_6a5f96b4-63dd-47b4-be51-e4851594ecb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_880e9d75-cd90-40ba-b644-bf97d5ff05d5" 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_6a5f96b4-63dd-47b4-be51-e4851594ecb9" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_880e9d75-cd90-40ba-b644-bf97d5ff05d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember_099b4a80-9439-408b-8f06-5fa7b20a2e6c" xlink:href="cms-20240331.xsd#cms_ElectricRateCaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_880e9d75-cd90-40ba-b644-bf97d5ff05d5" xlink:to="loc_cms_ElectricRateCaseMember_099b4a80-9439-408b-8f06-5fa7b20a2e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MeterInvestigationMember_8ccc70f3-19dd-404c-9b02-692668c8c2da" xlink:href="cms-20240331.xsd#cms_MeterInvestigationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_880e9d75-cd90-40ba-b644-bf97d5ff05d5" xlink:to="loc_cms_MeterInvestigationMember_8ccc70f3-19dd-404c-9b02-692668c8c2da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4775e10d-985c-445d-8005-352fe89d1ee6" 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_70742d6a-f444-4ad1-bc42-94aae9b5cdd9" xlink:to="loc_dei_LegalEntityAxis_4775e10d-985c-445d-8005-352fe89d1ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_06641b16-1d28-42df-96ad-f798b1f4ecbd" 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_4775e10d-985c-445d-8005-352fe89d1ee6" xlink:to="loc_dei_EntityDomain_06641b16-1d28-42df-96ad-f798b1f4ecbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fde96656-58ed-47c7-a8eb-92dc31560378" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_06641b16-1d28-42df-96ad-f798b1f4ecbd" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fde96656-58ed-47c7-a8eb-92dc31560378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_2318ea79-194c-443b-beb0-3e729266adc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_70742d6a-f444-4ad1-bc42-94aae9b5cdd9" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_2318ea79-194c-443b-beb0-3e729266adc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_5425acb9-1a8d-4e9a-89a8-3f7f621fe24b" 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_2318ea79-194c-443b-beb0-3e729266adc2" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_5425acb9-1a8d-4e9a-89a8-3f7f621fe24b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a59ada37-67d5-4ed9-b2c2-de6cd6f48188" 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_5425acb9-1a8d-4e9a-89a8-3f7f621fe24b" xlink:to="loc_us-gaap_SubsequentEventMember_a59ada37-67d5-4ed9-b2c2-de6cd6f48188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7be0971e-99ca-47ad-9e5e-29bf7b311585" 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_70742d6a-f444-4ad1-bc42-94aae9b5cdd9" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7be0971e-99ca-47ad-9e5e-29bf7b311585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_a797dfa8-4b9c-4c1f-9788-86f1a0f6aacd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7be0971e-99ca-47ad-9e5e-29bf7b311585" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_a797dfa8-4b9c-4c1f-9788-86f1a0f6aacd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_87c3a791-4a5b-47f4-ae3e-a4266b93957f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7be0971e-99ca-47ad-9e5e-29bf7b311585" xlink:to="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_87c3a791-4a5b-47f4-ae3e-a4266b93957f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_7d8792a4-40f4-4658-8db9-5ba7bc3abbb6" xlink:href="cms-20240331.xsd#cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7be0971e-99ca-47ad-9e5e-29bf7b311585" xlink:to="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_7d8792a4-40f4-4658-8db9-5ba7bc3abbb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_cdfdde89-0740-4af0-8bc9-d1531afdd5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7be0971e-99ca-47ad-9e5e-29bf7b311585" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_cdfdde89-0740-4af0-8bc9-d1531afdd5e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_5906f78c-f53d-420f-bd52-b80f0dfd85b0" 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_7be0971e-99ca-47ad-9e5e-29bf7b311585" xlink:to="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_5906f78c-f53d-420f-bd52-b80f0dfd85b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SettlementAgreementPaymentPenalty_8052cea6-9dc3-4617-95fb-b7969f29c8c7" xlink:href="cms-20240331.xsd#cms_SettlementAgreementPaymentPenalty"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7be0971e-99ca-47ad-9e5e-29bf7b311585" xlink:to="loc_cms_SettlementAgreementPaymentPenalty_8052cea6-9dc3-4617-95fb-b7969f29c8c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SettlementAgreementMinimumReturnsToCustomers_f4748cb8-3ba7-4e98-93d0-d9f70398e748" xlink:href="cms-20240331.xsd#cms_SettlementAgreementMinimumReturnsToCustomers"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7be0971e-99ca-47ad-9e5e-29bf7b311585" xlink:to="loc_cms_SettlementAgreementMinimumReturnsToCustomers_f4748cb8-3ba7-4e98-93d0-d9f70398e748" 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-20240331.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_7c5d0e0a-c5b9-4a3d-83ca-00bbcae3f882" 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_d9dd4418-be96-45d2-9952-014dad2fccea" 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_7c5d0e0a-c5b9-4a3d-83ca-00bbcae3f882" xlink:to="loc_us-gaap_LossContingenciesTable_d9dd4418-be96-45d2-9952-014dad2fccea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_d4fbc6d3-d429-494f-b55c-8973bbb84d22" 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_d9dd4418-be96-45d2-9952-014dad2fccea" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_d4fbc6d3-d429-494f-b55c-8973bbb84d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_c3781df4-49df-4368-a514-a2041b714e3b" 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_d4fbc6d3-d429-494f-b55c-8973bbb84d22" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_c3781df4-49df-4368-a514-a2041b714e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_5667aaa9-1ea6-473e-b1f8-39bcf28f4e37" xlink:href="cms-20240331.xsd#cms_BayHarborMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_c3781df4-49df-4368-a514-a2041b714e3b" xlink:to="loc_cms_BayHarborMember_5667aaa9-1ea6-473e-b1f8-39bcf28f4e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NrepaMember_c1889c9a-19de-4eb0-b739-ac1ada3b331d" xlink:href="cms-20240331.xsd#cms_NrepaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_c3781df4-49df-4368-a514-a2041b714e3b" xlink:to="loc_cms_NrepaMember_c1889c9a-19de-4eb0-b739-ac1ada3b331d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CerclaLiabilityMember_5e5e0fa7-9238-4678-83ad-f6347c1beafd" xlink:href="cms-20240331.xsd#cms_CerclaLiabilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_c3781df4-49df-4368-a514-a2041b714e3b" xlink:to="loc_cms_CerclaLiabilityMember_5e5e0fa7-9238-4678-83ad-f6347c1beafd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_208d37fc-67cf-4dfd-ba7f-421f53540a77" xlink:href="cms-20240331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_c3781df4-49df-4368-a514-a2041b714e3b" xlink:to="loc_cms_ManufacturedGasPlantMember_208d37fc-67cf-4dfd-ba7f-421f53540a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f80ce108-1fea-4600-a82d-96f7b9f61bfb" 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_d9dd4418-be96-45d2-9952-014dad2fccea" xlink:to="loc_srt_RangeAxis_f80ce108-1fea-4600-a82d-96f7b9f61bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e1b8cb2b-80a0-4f5e-89bb-b7add90e0070" 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_f80ce108-1fea-4600-a82d-96f7b9f61bfb" xlink:to="loc_srt_RangeMember_e1b8cb2b-80a0-4f5e-89bb-b7add90e0070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c6db8fa5-0847-43de-9127-e16cda76010f" 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_e1b8cb2b-80a0-4f5e-89bb-b7add90e0070" xlink:to="loc_srt_MinimumMember_c6db8fa5-0847-43de-9127-e16cda76010f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6bbcda7e-c869-4527-bf97-c33a9fdf5010" 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_e1b8cb2b-80a0-4f5e-89bb-b7add90e0070" xlink:to="loc_srt_MaximumMember_6bbcda7e-c869-4527-bf97-c33a9fdf5010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_a66a1179-a2f3-4dad-8226-39a2a55975d3" 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_d9dd4418-be96-45d2-9952-014dad2fccea" xlink:to="loc_us-gaap_PublicUtilityAxis_a66a1179-a2f3-4dad-8226-39a2a55975d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_51de0ebe-7929-4f43-8cc4-9ce9ff8cbf24" 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_a66a1179-a2f3-4dad-8226-39a2a55975d3" xlink:to="loc_us-gaap_UtilityPlantDomain_51de0ebe-7929-4f43-8cc4-9ce9ff8cbf24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_9ec150de-66e0-4ca2-b329-59bfc578ea63" xlink:href="cms-20240331.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_51de0ebe-7929-4f43-8cc4-9ce9ff8cbf24" xlink:to="loc_cms_ElectricUtilityMember_9ec150de-66e0-4ca2-b329-59bfc578ea63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cc530cbc-5d9f-4cdd-9988-77e94e5bb098" 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_d9dd4418-be96-45d2-9952-014dad2fccea" xlink:to="loc_dei_LegalEntityAxis_cc530cbc-5d9f-4cdd-9988-77e94e5bb098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ecd0ff65-0552-4ab8-8451-9442a1bf0517" 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_cc530cbc-5d9f-4cdd-9988-77e94e5bb098" xlink:to="loc_dei_EntityDomain_ecd0ff65-0552-4ab8-8451-9442a1bf0517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_165c058d-bd76-48da-b4aa-c81aa325097f" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ecd0ff65-0552-4ab8-8451-9442a1bf0517" xlink:to="loc_cms_ConsumersEnergyCompanyMember_165c058d-bd76-48da-b4aa-c81aa325097f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_e5c08621-5a09-47bd-ba13-c2ffbe9158b8" 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_d9dd4418-be96-45d2-9952-014dad2fccea" xlink:to="loc_srt_LitigationCaseAxis_e5c08621-5a09-47bd-ba13-c2ffbe9158b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_5331b151-182c-4cee-923c-d14eec5056ce" 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_e5c08621-5a09-47bd-ba13-c2ffbe9158b8" xlink:to="loc_srt_LitigationCaseTypeDomain_5331b151-182c-4cee-923c-d14eec5056ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonPlantOverhaulContractDisputeMember_c47a01f0-7d40-4e50-90d4-0ec91cb401e8" xlink:href="cms-20240331.xsd#cms_LudingtonPlantOverhaulContractDisputeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_5331b151-182c-4cee-923c-d14eec5056ce" xlink:to="loc_cms_LudingtonPlantOverhaulContractDisputeMember_c47a01f0-7d40-4e50-90d4-0ec91cb401e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbell3PlantRetirementContractDisputeMember_ff4f5bf9-526d-4fb8-83d3-87ae611e561e" xlink:href="cms-20240331.xsd#cms_JHCampbell3PlantRetirementContractDisputeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_5331b151-182c-4cee-923c-d14eec5056ce" xlink:to="loc_cms_JHCampbell3PlantRetirementContractDisputeMember_ff4f5bf9-526d-4fb8-83d3-87ae611e561e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_81fea287-f39c-4cc6-bfdf-4a6533425784" 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_d9dd4418-be96-45d2-9952-014dad2fccea" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_81fea287-f39c-4cc6-bfdf-4a6533425784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_77a5b320-f4fd-4779-b590-a16697c5a6de" 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_81fea287-f39c-4cc6-bfdf-4a6533425784" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_77a5b320-f4fd-4779-b590-a16697c5a6de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember_0ee2a525-88e0-4b25-8464-adcdc2dc623c" xlink:href="cms-20240331.xsd#cms_LudingtonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_77a5b320-f4fd-4779-b590-a16697c5a6de" xlink:to="loc_cms_LudingtonMember_0ee2a525-88e0-4b25-8464-adcdc2dc623c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_e25673c1-4c80-43c5-8728-576727394c29" 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_d9dd4418-be96-45d2-9952-014dad2fccea" xlink:to="loc_us-gaap_RegulatoryAssetAxis_e25673c1-4c80-43c5-8728-576727394c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_a648760d-b4c3-4ecc-b444-3449fa94722c" 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_e25673c1-4c80-43c5-8728-576727394c29" xlink:to="loc_us-gaap_RegulatoryAssetDomain_a648760d-b4c3-4ecc-b444-3449fa94722c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_de15cb54-00fb-494e-a925-462f048e1877" xlink:href="cms-20240331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_a648760d-b4c3-4ecc-b444-3449fa94722c" xlink:to="loc_cms_ManufacturedGasPlantMember_de15cb54-00fb-494e-a925-462f048e1877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d9dd4418-be96-45d2-9952-014dad2fccea" xlink:to="loc_us-gaap_LossContingenciesLineItems_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_42522110-e02d-4e0b-8827-312bb0f8b439" 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_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_42522110-e02d-4e0b-8827-312bb0f8b439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_223f6a55-75a0-4bde-9a18-4c570157dffe" 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_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_223f6a55-75a0-4bde-9a18-4c570157dffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_d92fa469-7f0a-40a3-92ac-2455bbfa6112" xlink:href="cms-20240331.xsd#cms_AccrualForEnvironmentalLossContingenciesInflationRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_d92fa469-7f0a-40a3-92ac-2455bbfa6112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_7770e706-82b5-4ce4-bf0e-07207535046f" 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_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_7770e706-82b5-4ce4-bf0e-07207535046f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_d33d7a1c-2223-4845-b10a-7bff8fb4a6d9" 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_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_d33d7a1c-2223-4845-b10a-7bff8fb4a6d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_fcedb814-869c-4807-a064-1485e2556c64" 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_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_fcedb814-869c-4807-a064-1485e2556c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_85c78813-ad5b-4771-bfcf-ea264d02c7db" 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_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_85c78813-ad5b-4771-bfcf-ea264d02c7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_396f5d13-e864-4d70-b865-99d3c4dd8a70" xlink:href="cms-20240331.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_396f5d13-e864-4d70-b865-99d3c4dd8a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_02a30d11-0a1a-4d01-9150-8cb496c550d4" xlink:href="cms-20240331.xsd#cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_02a30d11-0a1a-4d01-9150-8cb496c550d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_1e35d40e-8472-4571-838d-512741bb827f" 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_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_1e35d40e-8472-4571-838d-512741bb827f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_7bac1e9d-630b-486d-a81b-1caa5b25dd7c" 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_3f02fd44-2a6c-4b5f-930f-913662063772" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_7bac1e9d-630b-486d-a81b-1caa5b25dd7c" 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-20240331.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_649bc73d-0df0-481f-a2ff-b0956e3ed9a6" 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_61e43352-f86b-4882-a22b-6261a8242c26" 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_649bc73d-0df0-481f-a2ff-b0956e3ed9a6" xlink:to="loc_us-gaap_SiteContingencyTable_61e43352-f86b-4882-a22b-6261a8242c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_81544f17-04a1-487f-8e9b-5724d5f17885" 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_61e43352-f86b-4882-a22b-6261a8242c26" xlink:to="loc_dei_LegalEntityAxis_81544f17-04a1-487f-8e9b-5724d5f17885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2f7879d0-db95-4145-97ed-90bd1b569fba" 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_81544f17-04a1-487f-8e9b-5724d5f17885" xlink:to="loc_dei_EntityDomain_2f7879d0-db95-4145-97ed-90bd1b569fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ea2e689f-7f30-40df-8c48-ad72ebab44c5" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2f7879d0-db95-4145-97ed-90bd1b569fba" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ea2e689f-7f30-40df-8c48-ad72ebab44c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_4eeab573-d8c5-49e9-a2cc-d0306bc89ea7" 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_61e43352-f86b-4882-a22b-6261a8242c26" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_4eeab573-d8c5-49e9-a2cc-d0306bc89ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_5e9581fd-39d2-472e-b343-db4c83541668" 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_4eeab573-d8c5-49e9-a2cc-d0306bc89ea7" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_5e9581fd-39d2-472e-b343-db4c83541668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_9adf3c20-0b1c-4334-af75-3f9edeffc0bd" xlink:href="cms-20240331.xsd#cms_BayHarborMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_5e9581fd-39d2-472e-b343-db4c83541668" xlink:to="loc_cms_BayHarborMember_9adf3c20-0b1c-4334-af75-3f9edeffc0bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyAxis_c8ac6fb9-6574-4a70-a89d-b2fcfbe173c9" 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_61e43352-f86b-4882-a22b-6261a8242c26" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyAxis_c8ac6fb9-6574-4a70-a89d-b2fcfbe173c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyDomain_a08cd639-7727-44ae-a39b-8f570eefef37" 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_c8ac6fb9-6574-4a70-a89d-b2fcfbe173c9" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyDomain_a08cd639-7727-44ae-a39b-8f570eefef37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_b26ab063-b040-4250-b2f0-899033983663" xlink:href="cms-20240331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyDomain_a08cd639-7727-44ae-a39b-8f570eefef37" xlink:to="loc_cms_ManufacturedGasPlantMember_b26ab063-b040-4250-b2f0-899033983663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_7ece86a1-ee0a-409b-a34e-c1c7eaf31e86" 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_61e43352-f86b-4882-a22b-6261a8242c26" xlink:to="loc_us-gaap_SiteContingencyLineItems_7ece86a1-ee0a-409b-a34e-c1c7eaf31e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear_56ce8e7f-ce10-4634-ba0c-b8239357a3b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_7ece86a1-ee0a-409b-a34e-c1c7eaf31e86" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear_56ce8e7f-ce10-4634-ba0c-b8239357a3b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_dfb00933-3a1e-468d-abff-5690fcf9eaaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_7ece86a1-ee0a-409b-a34e-c1c7eaf31e86" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_dfb00933-3a1e-468d-abff-5690fcf9eaaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_c8d241b2-315a-4ae0-ac30-903ee13801ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_7ece86a1-ee0a-409b-a34e-c1c7eaf31e86" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_c8d241b2-315a-4ae0-ac30-903ee13801ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_d505002e-b0f9-445e-9354-2bb688c5d173" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_7ece86a1-ee0a-409b-a34e-c1c7eaf31e86" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_d505002e-b0f9-445e-9354-2bb688c5d173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_c43a4299-2696-4654-b7a5-deb718d1bd25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_7ece86a1-ee0a-409b-a34e-c1c7eaf31e86" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_c43a4299-2696-4654-b7a5-deb718d1bd25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_2b9e65b1-b04f-48db-b689-2e34f9b6b378" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_7ece86a1-ee0a-409b-a34e-c1c7eaf31e86" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_2b9e65b1-b04f-48db-b689-2e34f9b6b378" 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-20240331.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_b941cfda-9d07-4313-87d0-692e1129d4a7" 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_7d7f48d7-75ec-49d8-9cea-199bac7a191b" xlink:href="cms-20240331.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b941cfda-9d07-4313-87d0-692e1129d4a7" xlink:to="loc_cms_GuaranteesAndOtherContingenciesTable_7d7f48d7-75ec-49d8-9cea-199bac7a191b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_e6189716-488f-46d9-8714-5ee573c10887" 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_7d7f48d7-75ec-49d8-9cea-199bac7a191b" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_e6189716-488f-46d9-8714-5ee573c10887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_00b48aad-bf0f-47e5-b8f7-72f7737fc0fd" 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_e6189716-488f-46d9-8714-5ee573c10887" xlink:to="loc_us-gaap_LossContingencyNatureDomain_00b48aad-bf0f-47e5-b8f7-72f7737fc0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_9b61e98e-887e-40d9-81a7-f6942fca623f" xlink:href="cms-20240331.xsd#cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_00b48aad-bf0f-47e5-b8f7-72f7737fc0fd" xlink:to="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_9b61e98e-887e-40d9-81a7-f6942fca623f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_d40649b0-bfe6-4acd-98c0-87da28d5c0be" 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_00b48aad-bf0f-47e5-b8f7-72f7737fc0fd" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_d40649b0-bfe6-4acd-98c0-87da28d5c0be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_c18c62b2-c7b3-413c-a16f-397497ce8981" 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_7d7f48d7-75ec-49d8-9cea-199bac7a191b" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_c18c62b2-c7b3-413c-a16f-397497ce8981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_9c8d8a98-15e4-4e60-ab39-cac35422c063" 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_c18c62b2-c7b3-413c-a16f-397497ce8981" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_9c8d8a98-15e4-4e60-ab39-cac35422c063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember_550852ca-4efc-4b91-8a41-b7c973beac01" 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_9c8d8a98-15e4-4e60-ab39-cac35422c063" xlink:to="loc_us-gaap_GuaranteeTypeOtherMember_550852ca-4efc-4b91-8a41-b7c973beac01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_537916ad-ed54-41aa-a03d-fa784f76347d" 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_7d7f48d7-75ec-49d8-9cea-199bac7a191b" xlink:to="loc_dei_LegalEntityAxis_537916ad-ed54-41aa-a03d-fa784f76347d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_90c83dea-790a-456a-9211-c196205cb237" 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_537916ad-ed54-41aa-a03d-fa784f76347d" xlink:to="loc_dei_EntityDomain_90c83dea-790a-456a-9211-c196205cb237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_20f55929-df4f-4832-a6ad-f9e93a8f4ad4" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_90c83dea-790a-456a-9211-c196205cb237" xlink:to="loc_cms_ConsumersEnergyCompanyMember_20f55929-df4f-4832-a6ad-f9e93a8f4ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_6f97b7dd-3c46-4f4b-906b-c628e82518bd" 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_7d7f48d7-75ec-49d8-9cea-199bac7a191b" xlink:to="loc_srt_ConsolidatedEntitiesAxis_6f97b7dd-3c46-4f4b-906b-c628e82518bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_be860753-d308-4205-b641-763267d70a06" 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_6f97b7dd-3c46-4f4b-906b-c628e82518bd" xlink:to="loc_srt_ConsolidatedEntitiesDomain_be860753-d308-4205-b641-763267d70a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_9a34e744-1c1f-4027-b416-8be76bb6f39b" 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_be860753-d308-4205-b641-763267d70a06" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_9a34e744-1c1f-4027-b416-8be76bb6f39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_92909235-b86e-4121-8c45-1c5f1d63945a" 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_7d7f48d7-75ec-49d8-9cea-199bac7a191b" xlink:to="loc_srt_OwnershipAxis_92909235-b86e-4121-8c45-1c5f1d63945a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_d1beb937-cc4f-490d-b749-daa2b0f5dee5" 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_92909235-b86e-4121-8c45-1c5f1d63945a" xlink:to="loc_srt_OwnershipDomain_d1beb937-cc4f-490d-b749-daa2b0f5dee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_2f8fa21b-25ca-4d34-afba-625003f0db53" xlink:href="cms-20240331.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_d1beb937-cc4f-490d-b749-daa2b0f5dee5" xlink:to="loc_cms_AviatorWindClassBMembershipMember_2f8fa21b-25ca-4d34-afba-625003f0db53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems_ed86589f-22f1-4088-a49e-a4018271bcb7" xlink:href="cms-20240331.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_7d7f48d7-75ec-49d8-9cea-199bac7a191b" xlink:to="loc_cms_GuaranteesAndOtherContingenciesLineItems_ed86589f-22f1-4088-a49e-a4018271bcb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsTerm_78785394-63fb-4549-a3ab-f0cbae0de713" 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_ed86589f-22f1-4088-a49e-a4018271bcb7" xlink:to="loc_us-gaap_GuaranteeObligationsTerm_78785394-63fb-4549-a3ab-f0cbae0de713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_d6573765-7067-4245-a22a-0ddde47c7737" 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_ed86589f-22f1-4088-a49e-a4018271bcb7" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_d6573765-7067-4245-a22a-0ddde47c7737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_d193b1cc-d289-4f21-8a19-07607f3e5f5a" 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_ed86589f-22f1-4088-a49e-a4018271bcb7" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_d193b1cc-d289-4f21-8a19-07607f3e5f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_cd8d5683-cd14-4317-8b6c-275460b05e27" 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_ed86589f-22f1-4088-a49e-a4018271bcb7" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_cd8d5683-cd14-4317-8b6c-275460b05e27" 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-20240331.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_e9d095e3-28ef-4962-a564-ecb7ffdf2263" 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_a8cc4e80-62ec-42a1-9837-68a6e9550da6" 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_e9d095e3-28ef-4962-a564-ecb7ffdf2263" xlink:to="loc_us-gaap_DebtInstrumentTable_a8cc4e80-62ec-42a1-9837-68a6e9550da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e587449e-91b0-4d5e-a854-57dc259b9a4a" 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_a8cc4e80-62ec-42a1-9837-68a6e9550da6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e587449e-91b0-4d5e-a854-57dc259b9a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5eb68184-e082-4325-9e87-7b7b658f7e2a" 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_e587449e-91b0-4d5e-a854-57dc259b9a4a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5eb68184-e082-4325-9e87-7b7b658f7e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_451b551f-e227-4a34-91e5-25c2bddfb6d8" xlink:href="cms-20240331.xsd#cms_FirstMortgageBondsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5eb68184-e082-4325-9e87-7b7b658f7e2a" xlink:to="loc_cms_FirstMortgageBondsMember_451b551f-e227-4a34-91e5-25c2bddfb6d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_1fff033d-69ba-41fa-ac42-a844e3bc0eab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5eb68184-e082-4325-9e87-7b7b658f7e2a" xlink:to="loc_us-gaap_SeniorNotesMember_1fff033d-69ba-41fa-ac42-a844e3bc0eab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a14acc73-6f0a-4d54-91ba-c5ea5fbdc3af" 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_a8cc4e80-62ec-42a1-9837-68a6e9550da6" xlink:to="loc_us-gaap_DebtInstrumentAxis_a14acc73-6f0a-4d54-91ba-c5ea5fbdc3af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_acfb4411-e2f5-40f6-a517-006d25a52b7c" 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_a14acc73-6f0a-4d54-91ba-c5ea5fbdc3af" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_acfb4411-e2f5-40f6-a517-006d25a52b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4.600FirstMortgageBondsDueMay2029Member_c1070dca-4cb7-4122-b2ed-be2761e6acb9" xlink:href="cms-20240331.xsd#cms_A4.600FirstMortgageBondsDueMay2029Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_acfb4411-e2f5-40f6-a517-006d25a52b7c" xlink:to="loc_cms_A4.600FirstMortgageBondsDueMay2029Member_c1070dca-4cb7-4122-b2ed-be2761e6acb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3.875SeniorNotesDueMarch2024Member_1cc96e96-126e-42b1-93a2-07f73a0e2b75" xlink:href="cms-20240331.xsd#cms_A3.875SeniorNotesDueMarch2024Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_acfb4411-e2f5-40f6-a517-006d25a52b7c" xlink:to="loc_cms_A3.875SeniorNotesDueMarch2024Member_1cc96e96-126e-42b1-93a2-07f73a0e2b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_13c8521c-6fea-4fb2-831b-bf9f6ce9e18c" 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_a8cc4e80-62ec-42a1-9837-68a6e9550da6" xlink:to="loc_dei_LegalEntityAxis_13c8521c-6fea-4fb2-831b-bf9f6ce9e18c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_107c967d-4fb4-4c70-8105-fd46a5c15c68" 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_13c8521c-6fea-4fb2-831b-bf9f6ce9e18c" xlink:to="loc_dei_EntityDomain_107c967d-4fb4-4c70-8105-fd46a5c15c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_19d07716-96da-4005-9e10-29be1322f694" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_107c967d-4fb4-4c70-8105-fd46a5c15c68" xlink:to="loc_cms_ConsumersEnergyCompanyMember_19d07716-96da-4005-9e10-29be1322f694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_daf31b52-bbd2-4e97-b7ca-99362b28917d" 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_a8cc4e80-62ec-42a1-9837-68a6e9550da6" xlink:to="loc_srt_ConsolidatedEntitiesAxis_daf31b52-bbd2-4e97-b7ca-99362b28917d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_22b4a958-617e-4160-a4b0-9c0a4e42ef60" 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_daf31b52-bbd2-4e97-b7ca-99362b28917d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_22b4a958-617e-4160-a4b0-9c0a4e42ef60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_5a185202-8ae6-488b-afe0-c4c3ffac19c3" xlink:href="cms-20240331.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_22b4a958-617e-4160-a4b0-9c0a4e42ef60" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_5a185202-8ae6-488b-afe0-c4c3ffac19c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_591e7f97-e357-4607-9fd3-72a71dc36679" 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_a8cc4e80-62ec-42a1-9837-68a6e9550da6" xlink:to="loc_us-gaap_DebtInstrumentLineItems_591e7f97-e357-4607-9fd3-72a71dc36679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_1f7db31e-a749-4a93-99cd-daf5753d66ac" 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_591e7f97-e357-4607-9fd3-72a71dc36679" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_1f7db31e-a749-4a93-99cd-daf5753d66ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2e99c573-855e-4c88-a7f1-8e3e532ca12c" 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_591e7f97-e357-4607-9fd3-72a71dc36679" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2e99c573-855e-4c88-a7f1-8e3e532ca12c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_08b21e38-b59e-4563-b649-986e6e2c1221" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_591e7f97-e357-4607-9fd3-72a71dc36679" xlink:to="loc_us-gaap_RepaymentsOfDebt_08b21e38-b59e-4563-b649-986e6e2c1221" 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-20240331.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_a65712e7-1333-455d-92b8-6dbd75fb2e4f" 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_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:href="cms-20240331.xsd#cms_ScheduleOfFinancingAndCapitalizationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a65712e7-1333-455d-92b8-6dbd75fb2e4f" xlink:to="loc_cms_ScheduleOfFinancingAndCapitalizationTable_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a1df47e1-03db-429f-b837-93770c5d99ef" 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_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:to="loc_dei_LegalEntityAxis_a1df47e1-03db-429f-b837-93770c5d99ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_846ad64e-e70a-45c8-a2b7-f15ec3e964fb" 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_a1df47e1-03db-429f-b837-93770c5d99ef" xlink:to="loc_dei_EntityDomain_846ad64e-e70a-45c8-a2b7-f15ec3e964fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c8c96fc9-2af7-44e3-81f3-2434b3ecb47d" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_846ad64e-e70a-45c8-a2b7-f15ec3e964fb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c8c96fc9-2af7-44e3-81f3-2434b3ecb47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_d95e80aa-c6f3-4072-8384-b787abd775cd" 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_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_d95e80aa-c6f3-4072-8384-b787abd775cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_7d1422d9-816c-4dd3-8346-ef6aefcc3fc2" 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_d95e80aa-c6f3-4072-8384-b787abd775cd" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_7d1422d9-816c-4dd3-8346-ef6aefcc3fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_2da53a91-6039-452b-8158-4d629c6f7cdd" 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_7d1422d9-816c-4dd3-8346-ef6aefcc3fc2" xlink:to="loc_us-gaap_CommercialPaperMember_2da53a91-6039-452b-8158-4d629c6f7cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_88d6aa90-52b1-4785-b167-0fb1c26f655e" 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_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:to="loc_us-gaap_CreditFacilityAxis_88d6aa90-52b1-4785-b167-0fb1c26f655e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e9eed62f-fddd-40ce-99d0-a9a8e1c0fe48" 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_88d6aa90-52b1-4785-b167-0fb1c26f655e" xlink:to="loc_us-gaap_CreditFacilityDomain_e9eed62f-fddd-40ce-99d0-a9a8e1c0fe48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_eabd5cbc-63cc-43db-b4ad-51cacf4158d9" 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_e9eed62f-fddd-40ce-99d0-a9a8e1c0fe48" xlink:to="loc_us-gaap_LineOfCreditMember_eabd5cbc-63cc-43db-b4ad-51cacf4158d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e0664603-bca7-4860-8530-7dfdd5780ead" 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_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e0664603-bca7-4860-8530-7dfdd5780ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_7269038e-710e-484d-8f9b-70eca4ba3a86" 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_e0664603-bca7-4860-8530-7dfdd5780ead" xlink:to="loc_us-gaap_RelatedPartyDomain_7269038e-710e-484d-8f9b-70eca4ba3a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_b7feec21-9469-4f38-91f6-5a80640d403c" 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_7269038e-710e-484d-8f9b-70eca4ba3a86" xlink:to="loc_us-gaap_RelatedPartyMember_b7feec21-9469-4f38-91f6-5a80640d403c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_eaa5327a-d17b-41c5-a401-4f183aa74f33" 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_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:to="loc_us-gaap_VariableRateAxis_eaa5327a-d17b-41c5-a401-4f183aa74f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_4dbeff48-9194-44fa-9ad0-0a655dfc2355" 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_eaa5327a-d17b-41c5-a401-4f183aa74f33" xlink:to="loc_us-gaap_VariableRateDomain_4dbeff48-9194-44fa-9ad0-0a655dfc2355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuredOvernightFinancingRateSOFRMember_50356f3c-16ad-489f-8a6b-a7ff2759ce5b" xlink:href="cms-20240331.xsd#cms_SecuredOvernightFinancingRateSOFRMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_4dbeff48-9194-44fa-9ad0-0a655dfc2355" xlink:to="loc_cms_SecuredOvernightFinancingRateSOFRMember_50356f3c-16ad-489f-8a6b-a7ff2759ce5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_b299cfcf-d145-4fae-aa62-8cfd6783b295" 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_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_b299cfcf-d145-4fae-aa62-8cfd6783b295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_425f05ff-974f-4746-9000-334ee2051561" 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_b299cfcf-d145-4fae-aa62-8cfd6783b295" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_425f05ff-974f-4746-9000-334ee2051561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SettlementOfForwardContractsMember_3c1b988c-fe17-423d-a588-eb1251ff952e" xlink:href="cms-20240331.xsd#cms_SettlementOfForwardContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_425f05ff-974f-4746-9000-334ee2051561" xlink:to="loc_cms_SettlementOfForwardContractsMember_3c1b988c-fe17-423d-a588-eb1251ff952e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_376e6f7f-ad1e-4c6c-8f18-ce6920701b69" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:to="loc_srt_ConsolidatedEntitiesAxis_376e6f7f-ad1e-4c6c-8f18-ce6920701b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_600568db-6ff8-424f-950b-6381b6f6d80c" 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_376e6f7f-ad1e-4c6c-8f18-ce6920701b69" xlink:to="loc_srt_ConsolidatedEntitiesDomain_600568db-6ff8-424f-950b-6381b6f6d80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_d2087b95-84fd-48d8-a24b-e873727d69d6" 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_600568db-6ff8-424f-950b-6381b6f6d80c" xlink:to="loc_srt_ParentCompanyMember_d2087b95-84fd-48d8-a24b-e873727d69d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_fe41f2f9-85d6-4431-8435-364bcde8c6d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_fe41f2f9-85d6-4431-8435-364bcde8c6d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2161ecab-6d2b-49b0-bebb-f5ff4bdd3ae8" 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_fe41f2f9-85d6-4431-8435-364bcde8c6d4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2161ecab-6d2b-49b0-bebb-f5ff4bdd3ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_9ba34243-ad0e-4d7f-bcf5-638da5165c03" xlink:href="cms-20240331.xsd#cms_FirstMortgageBondsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2161ecab-6d2b-49b0-bebb-f5ff4bdd3ae8" xlink:to="loc_cms_FirstMortgageBondsMember_9ba34243-ad0e-4d7f-bcf5-638da5165c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:href="cms-20240331.xsd#cms_FinancingAndCapitalizationLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_bfcff5b1-84a5-40ab-ba2b-4b548d6200a0" xlink:to="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_9b9cc56f-9ef1-487b-bdc4-d8bcf7a50006" 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_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_9b9cc56f-9ef1-487b-bdc4-d8bcf7a50006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_865712a4-3ece-4428-bf33-0f66d070fe62" 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_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_865712a4-3ece-4428-bf33-0f66d070fe62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfFirstMortgageBond_7ba04ea1-3403-4d9a-bcaa-e7eba4c2adb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfFirstMortgageBond"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_RepaymentsOfFirstMortgageBond_7ba04ea1-3403-4d9a-bcaa-e7eba4c2adb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b6db5a23-ed07-4731-858d-ab54ab96dab0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b6db5a23-ed07-4731-858d-ab54ab96dab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_ade67ba3-debd-4905-ac3b-3c513a83669b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_InterestExpenseDebt_ade67ba3-debd-4905-ac3b-3c513a83669b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ShortTermDebtAuthorizedBorrowings_01cce3f9-1177-47d8-a6b5-a795378db848" xlink:href="cms-20240331.xsd#cms_ShortTermDebtAuthorizedBorrowings"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_cms_ShortTermDebtAuthorizedBorrowings_01cce3f9-1177-47d8-a6b5-a795378db848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_5146d7ab-a7f9-4014-b87c-ec5c3f83c4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_ShortTermBorrowings_5146d7ab-a7f9-4014-b87c-ec5c3f83c4c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_eb2b0741-2aee-4362-b58d-dee7cac17b28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_eb2b0741-2aee-4362-b58d-dee7cac17b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6940ac46-8362-4f3e-a18b-d7d65001f6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6940ac46-8362-4f3e-a18b-d7d65001f6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_bc885f83-d05c-47d1-9842-1ee460405343" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_NotesPayableCurrent_bc885f83-d05c-47d1-9842-1ee460405343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmountAvailableForDividendDistribution_577e8402-4704-4bea-853a-a829caf027d3" xlink:href="cms-20240331.xsd#cms_AmountAvailableForDividendDistribution"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_cms_AmountAvailableForDividendDistribution_577e8402-4704-4bea-853a-a829caf027d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_0a759e44-fe7c-45d6-a552-b59e0f2db32b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_0a759e44-fe7c-45d6-a552-b59e0f2db32b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_a44099c6-2fec-4b6e-90db-55dfa802ee74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_a44099c6-2fec-4b6e-90db-55dfa802ee74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockOfferingProgramMaximumValue_62bede8e-7176-4d6a-82fd-285aa18a5591" xlink:href="cms-20240331.xsd#cms_StockOfferingProgramMaximumValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_cms_StockOfferingProgramMaximumValue_62bede8e-7176-4d6a-82fd-285aa18a5591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_37b989a7-7c38-40c0-884e-17984851816c" xlink:href="cms-20240331.xsd#cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_37b989a7-7c38-40c0-884e-17984851816c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_b8cf942c-bf34-49c3-89cc-511e18d71829" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_d05b7195-b0ab-445d-bb78-8b7aac756fbf" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_b8cf942c-bf34-49c3-89cc-511e18d71829" 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-20240331.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_35ca56d9-91b1-47f7-ab7b-42e03d6f8df2" 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_3a6c34cd-7a1f-4174-a751-7350c1992abd" 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_35ca56d9-91b1-47f7-ab7b-42e03d6f8df2" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_3a6c34cd-7a1f-4174-a751-7350c1992abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_a398c0c5-1f4b-4541-bc6a-ddb0fb867635" 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_3a6c34cd-7a1f-4174-a751-7350c1992abd" xlink:to="loc_srt_ConsolidatedEntitiesAxis_a398c0c5-1f4b-4541-bc6a-ddb0fb867635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_9ca64040-2630-4262-a1e9-798653834269" 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_a398c0c5-1f4b-4541-bc6a-ddb0fb867635" xlink:to="loc_srt_ConsolidatedEntitiesDomain_9ca64040-2630-4262-a1e9-798653834269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_e80e0341-a8f3-4087-88a5-6b35aa667835" 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_9ca64040-2630-4262-a1e9-798653834269" xlink:to="loc_srt_ParentCompanyMember_e80e0341-a8f3-4087-88a5-6b35aa667835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_d847d45f-31f2-4792-b73b-b031d689d3cd" xlink:href="cms-20240331.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_9ca64040-2630-4262-a1e9-798653834269" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_d847d45f-31f2-4792-b73b-b031d689d3cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_367cbe04-6b1b-45bc-9dbd-730a4168a7c8" 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_3a6c34cd-7a1f-4174-a751-7350c1992abd" xlink:to="loc_dei_LegalEntityAxis_367cbe04-6b1b-45bc-9dbd-730a4168a7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d9c468e6-912a-4632-8c15-32a27cea9225" 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_367cbe04-6b1b-45bc-9dbd-730a4168a7c8" xlink:to="loc_dei_EntityDomain_d9c468e6-912a-4632-8c15-32a27cea9225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a9ddffdb-4bba-4d32-aac0-8b5f4c698ab1" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d9c468e6-912a-4632-8c15-32a27cea9225" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a9ddffdb-4bba-4d32-aac0-8b5f4c698ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_0ecb4937-851a-4b0b-b178-7470598a2574" 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_3a6c34cd-7a1f-4174-a751-7350c1992abd" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_0ecb4937-851a-4b0b-b178-7470598a2574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_26eab166-d940-41b5-aaf3-5632a93ce7b6" 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_0ecb4937-851a-4b0b-b178-7470598a2574" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_26eab166-d940-41b5-aaf3-5632a93ce7b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesTwoMember_9fb61ca9-540c-449b-b619-b8a952fea612" xlink:href="cms-20240331.xsd#cms_RevolvingCreditFacilitiesTwoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_26eab166-d940-41b5-aaf3-5632a93ce7b6" xlink:to="loc_cms_RevolvingCreditFacilitiesTwoMember_9fb61ca9-540c-449b-b619-b8a952fea612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSevenMember_81fe963b-a5fc-4b70-ba7f-6dcb0b314ec3" xlink:href="cms-20240331.xsd#cms_RevolvingCreditFacilitiesSevenMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_26eab166-d940-41b5-aaf3-5632a93ce7b6" xlink:to="loc_cms_RevolvingCreditFacilitiesSevenMember_81fe963b-a5fc-4b70-ba7f-6dcb0b314ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSixMember_deb203bc-cfc0-44b9-aeb6-005ef7586fd3" xlink:href="cms-20240331.xsd#cms_RevolvingCreditFacilitiesSixMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_26eab166-d940-41b5-aaf3-5632a93ce7b6" xlink:to="loc_cms_RevolvingCreditFacilitiesSixMember_deb203bc-cfc0-44b9-aeb6-005ef7586fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFiveMember_737248d4-675e-41cb-a118-f199e075f8f2" xlink:href="cms-20240331.xsd#cms_RevolvingCreditFacilitiesFiveMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_26eab166-d940-41b5-aaf3-5632a93ce7b6" xlink:to="loc_cms_RevolvingCreditFacilitiesFiveMember_737248d4-675e-41cb-a118-f199e075f8f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesOneMember_1e574223-1756-45d4-9541-88aca97d7642" xlink:href="cms-20240331.xsd#cms_RevolvingCreditFacilitiesOneMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_26eab166-d940-41b5-aaf3-5632a93ce7b6" xlink:to="loc_cms_RevolvingCreditFacilitiesOneMember_1e574223-1756-45d4-9541-88aca97d7642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_95b4e08a-ed40-4867-bdfc-b541bc6378f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3a6c34cd-7a1f-4174-a751-7350c1992abd" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_95b4e08a-ed40-4867-bdfc-b541bc6378f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_07122cc9-c679-4b9a-8a61-6afd5359eb0b" 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_95b4e08a-ed40-4867-bdfc-b541bc6378f7" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_07122cc9-c679-4b9a-8a61-6afd5359eb0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_1be0c143-e4a8-46d7-931f-4914453c083f" 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_95b4e08a-ed40-4867-bdfc-b541bc6378f7" xlink:to="loc_us-gaap_LineOfCredit_1be0c143-e4a8-46d7-931f-4914453c083f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_aa182f44-75ac-4a16-9bb6-15d1ae5ed809" 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_95b4e08a-ed40-4867-bdfc-b541bc6378f7" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_aa182f44-75ac-4a16-9bb6-15d1ae5ed809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_edfc761a-14ba-4c1b-b7d4-ae5bf89ef296" 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_95b4e08a-ed40-4867-bdfc-b541bc6378f7" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_edfc761a-14ba-4c1b-b7d4-ae5bf89ef296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="cms-20240331.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_159547d2-c41a-457f-a524-51ec40105502" 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_84b657fb-50d1-4b30-9856-b49f2ab05757" 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_159547d2-c41a-457f-a524-51ec40105502" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_84b657fb-50d1-4b30-9856-b49f2ab05757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_85b6d5b8-2dbd-455d-9167-3022e3b16063" 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_84b657fb-50d1-4b30-9856-b49f2ab05757" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_85b6d5b8-2dbd-455d-9167-3022e3b16063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a4a80460-9340-4ac4-b261-bd868e2119a2" 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_85b6d5b8-2dbd-455d-9167-3022e3b16063" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a4a80460-9340-4ac4-b261-bd868e2119a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_13d8c572-4084-44dd-900f-f2392bb36d2b" 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_a4a80460-9340-4ac4-b261-bd868e2119a2" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_13d8c572-4084-44dd-900f-f2392bb36d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_e07820c6-4191-4045-af1e-36771e9dc8a8" 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_a4a80460-9340-4ac4-b261-bd868e2119a2" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_e07820c6-4191-4045-af1e-36771e9dc8a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7f3068c6-9ae1-486b-8489-b3e1b5656002" 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_84b657fb-50d1-4b30-9856-b49f2ab05757" xlink:to="loc_dei_LegalEntityAxis_7f3068c6-9ae1-486b-8489-b3e1b5656002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cb60bfe1-db00-4e12-b168-65fde46a8880" 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_7f3068c6-9ae1-486b-8489-b3e1b5656002" xlink:to="loc_dei_EntityDomain_cb60bfe1-db00-4e12-b168-65fde46a8880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3bf5ba9d-7478-4923-a892-f4ff8529e863" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_cb60bfe1-db00-4e12-b168-65fde46a8880" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3bf5ba9d-7478-4923-a892-f4ff8529e863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ad3cb4c5-2923-4e89-9c04-7a4d17758c81" 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_84b657fb-50d1-4b30-9856-b49f2ab05757" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ad3cb4c5-2923-4e89-9c04-7a4d17758c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_d788d9f5-4ad8-49c7-b768-1f3963fccb62" 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_ad3cb4c5-2923-4e89-9c04-7a4d17758c81" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_d788d9f5-4ad8-49c7-b768-1f3963fccb62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_4bcc7c59-5d41-446a-b9bd-2666f81380dc" 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_d788d9f5-4ad8-49c7-b768-1f3963fccb62" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_4bcc7c59-5d41-446a-b9bd-2666f81380dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_cb6c9f9b-bc65-41bb-995f-20dbc0a083c9" 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_d788d9f5-4ad8-49c7-b768-1f3963fccb62" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_cb6c9f9b-bc65-41bb-995f-20dbc0a083c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_12c26ca2-d610-4a1a-a5a6-6d74d0acea9a" xlink:href="cms-20240331.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_d788d9f5-4ad8-49c7-b768-1f3963fccb62" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_12c26ca2-d610-4a1a-a5a6-6d74d0acea9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_250480e2-eaab-492f-8b6d-407d33d31fbb" 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_d788d9f5-4ad8-49c7-b768-1f3963fccb62" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_250480e2-eaab-492f-8b6d-407d33d31fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_9dbd096c-0286-47c1-89bf-4716750e10d7" 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_d788d9f5-4ad8-49c7-b768-1f3963fccb62" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_9dbd096c-0286-47c1-89bf-4716750e10d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_81ebd772-773d-4d4f-b1d2-e056d472c69a" 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_ad3cb4c5-2923-4e89-9c04-7a4d17758c81" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_81ebd772-773d-4d4f-b1d2-e056d472c69a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_3e90328b-6aec-4b42-91ae-c7febf396869" xlink:href="cms-20240331.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_81ebd772-773d-4d4f-b1d2-e056d472c69a" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_3e90328b-6aec-4b42-91ae-c7febf396869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_099bc338-3bfc-4abb-b86c-f5c2ec8f49d8" 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_81ebd772-773d-4d4f-b1d2-e056d472c69a" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_099bc338-3bfc-4abb-b86c-f5c2ec8f49d8" 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-20240331.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_a93b2e08-d3dc-4f44-b8fe-5a0444c60878" xlink:href="cms-20240331.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_5f06b533-ea8b-4e34-b831-5f3b2d74e25f" 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_a93b2e08-d3dc-4f44-b8fe-5a0444c60878" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_5f06b533-ea8b-4e34-b831-5f3b2d74e25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_970c54ee-7638-46ab-aca3-971618dfd54c" 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_5f06b533-ea8b-4e34-b831-5f3b2d74e25f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_970c54ee-7638-46ab-aca3-971618dfd54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_125efd89-8335-49e9-98dc-1ad757264f7c" 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_970c54ee-7638-46ab-aca3-971618dfd54c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_125efd89-8335-49e9-98dc-1ad757264f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_5c50cc20-34bf-4a73-abf2-4eb4c0b9af6a" 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_125efd89-8335-49e9-98dc-1ad757264f7c" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_5c50cc20-34bf-4a73-abf2-4eb4c0b9af6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_df1c9331-3e9f-44b8-9427-9f09df30cfe3" 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_125efd89-8335-49e9-98dc-1ad757264f7c" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_df1c9331-3e9f-44b8-9427-9f09df30cfe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_5ecb30a5-793c-4582-b39c-036e8d69f694" 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_125efd89-8335-49e9-98dc-1ad757264f7c" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_5ecb30a5-793c-4582-b39c-036e8d69f694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cd003892-659c-4cd0-9682-65bc60273b6d" 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_5f06b533-ea8b-4e34-b831-5f3b2d74e25f" xlink:to="loc_dei_LegalEntityAxis_cd003892-659c-4cd0-9682-65bc60273b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3a7335db-1c81-455a-856a-7b18ba6fb7b1" 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_cd003892-659c-4cd0-9682-65bc60273b6d" xlink:to="loc_dei_EntityDomain_3a7335db-1c81-455a-856a-7b18ba6fb7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_329b064a-04ff-4a68-bca5-3813a5521df9" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3a7335db-1c81-455a-856a-7b18ba6fb7b1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_329b064a-04ff-4a68-bca5-3813a5521df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_2d424bea-e71a-4cb2-98bb-82c191763465" 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_5f06b533-ea8b-4e34-b831-5f3b2d74e25f" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_2d424bea-e71a-4cb2-98bb-82c191763465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_266d45df-400d-4474-91a7-90f15731b018" 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_2d424bea-e71a-4cb2-98bb-82c191763465" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_266d45df-400d-4474-91a7-90f15731b018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_f9bacce6-e900-4137-b32c-7a4197c20caf" 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_266d45df-400d-4474-91a7-90f15731b018" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_f9bacce6-e900-4137-b32c-7a4197c20caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_de4f2712-8cfe-4f76-b837-ce657d8fbdd0" 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_f9bacce6-e900-4137-b32c-7a4197c20caf" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_de4f2712-8cfe-4f76-b837-ce657d8fbdd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_3dff1e11-4f11-4b9f-b829-6ab17f054a6a" 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_f9bacce6-e900-4137-b32c-7a4197c20caf" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_3dff1e11-4f11-4b9f-b829-6ab17f054a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_45abb7ac-c367-4126-a105-e685b3a578fa" 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_5f06b533-ea8b-4e34-b831-5f3b2d74e25f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_45abb7ac-c367-4126-a105-e685b3a578fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d31fe71a-7ed2-41d7-a118-8a42420b5f58" 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_45abb7ac-c367-4126-a105-e685b3a578fa" xlink:to="loc_us-gaap_RelatedPartyDomain_d31fe71a-7ed2-41d7-a118-8a42420b5f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_ff11ce13-f536-4126-9e07-69438256defa" 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_d31fe71a-7ed2-41d7-a118-8a42420b5f58" xlink:to="loc_us-gaap_NonrelatedPartyMember_ff11ce13-f536-4126-9e07-69438256defa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_6fd50fc2-6e84-4694-b1db-adb1d495d6a1" 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_d31fe71a-7ed2-41d7-a118-8a42420b5f58" xlink:to="loc_us-gaap_RelatedPartyMember_6fd50fc2-6e84-4694-b1db-adb1d495d6a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_2055bd69-b44f-4c1e-a124-f7dc60abe0d2" 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_5f06b533-ea8b-4e34-b831-5f3b2d74e25f" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_2055bd69-b44f-4c1e-a124-f7dc60abe0d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_d7e55b7f-7c91-4be2-9c63-64653c790fe2" 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_2055bd69-b44f-4c1e-a124-f7dc60abe0d2" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_d7e55b7f-7c91-4be2-9c63-64653c790fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesFairValueDisclosure_b4d8cc20-94b1-46b1-af89-82ee87a12eae" 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_d7e55b7f-7c91-4be2-9c63-64653c790fe2" xlink:to="loc_us-gaap_ReceivablesFairValueDisclosure_b4d8cc20-94b1-46b1-af89-82ee87a12eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_3f981a71-f14a-4db0-b0cd-569bb0e3aa4e" xlink:href="cms-20240331.xsd#cms_NotesReceivableRelatedPartiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_d7e55b7f-7c91-4be2-9c63-64653c790fe2" xlink:to="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_3f981a71-f14a-4db0-b0cd-569bb0e3aa4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_745a8930-c73f-4b9a-9257-226ce0a7887b" 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_2055bd69-b44f-4c1e-a124-f7dc60abe0d2" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_745a8930-c73f-4b9a-9257-226ce0a7887b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_5e2945c7-cf5b-4ab5-836c-32e9aafa30fd" 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_745a8930-c73f-4b9a-9257-226ce0a7887b" xlink:to="loc_us-gaap_LongTermDebtFairValue_5e2945c7-cf5b-4ab5-836c-32e9aafa30fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_9c07bde6-f60e-44ad-9108-5eb9d07f6e1f" 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_745a8930-c73f-4b9a-9257-226ce0a7887b" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_9c07bde6-f60e-44ad-9108-5eb9d07f6e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_02611ab2-d95c-4fac-9849-2454bf6a1720" xlink:href="cms-20240331.xsd#cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_2055bd69-b44f-4c1e-a124-f7dc60abe0d2" xlink:to="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_02611ab2-d95c-4fac-9849-2454bf6a1720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_4eca681f-3afd-4251-9fcf-f5f316cea218" 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_2055bd69-b44f-4c1e-a124-f7dc60abe0d2" xlink:to="loc_us-gaap_LongTermDebtCurrent_4eca681f-3afd-4251-9fcf-f5f316cea218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_6a3830ad-7cde-449b-9986-3717580568e3" 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_2055bd69-b44f-4c1e-a124-f7dc60abe0d2" xlink:to="loc_us-gaap_OtherShortTermBorrowings_6a3830ad-7cde-449b-9986-3717580568e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_b69b0934-0fcc-4ae1-8da6-a0238dab79f5" 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_2055bd69-b44f-4c1e-a124-f7dc60abe0d2" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_b69b0934-0fcc-4ae1-8da6-a0238dab79f5" 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-20240331.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_87be592d-c650-46f9-be24-fc77f280befd" xlink:href="cms-20240331.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_87bcf0f8-86c4-409d-9867-a77e1e711363" xlink:href="cms-20240331.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_87be592d-c650-46f9-be24-fc77f280befd" xlink:to="loc_cms_FinancialInstrumentsTable_87bcf0f8-86c4-409d-9867-a77e1e711363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2e58d22a-41de-47cf-98de-3eb9cc4fcc6d" 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_87bcf0f8-86c4-409d-9867-a77e1e711363" xlink:to="loc_dei_LegalEntityAxis_2e58d22a-41de-47cf-98de-3eb9cc4fcc6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_63c47254-7372-4144-be8f-c529cddc8417" 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_2e58d22a-41de-47cf-98de-3eb9cc4fcc6d" xlink:to="loc_dei_EntityDomain_63c47254-7372-4144-be8f-c529cddc8417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4cd3db9a-e464-4ee3-aa88-0d3f8b45c318" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_63c47254-7372-4144-be8f-c529cddc8417" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4cd3db9a-e464-4ee3-aa88-0d3f8b45c318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_28b665ae-500c-49ae-a376-4685ad2b44ea" 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_87bcf0f8-86c4-409d-9867-a77e1e711363" xlink:to="loc_us-gaap_DebtInstrumentAxis_28b665ae-500c-49ae-a376-4685ad2b44ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_45f79a5a-bc7d-420a-a6ee-7c475c7818a4" 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_28b665ae-500c-49ae-a376-4685ad2b44ea" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_45f79a5a-bc7d-420a-a6ee-7c475c7818a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_1fecb383-4c31-4ea0-941e-3dcb93a7747e" xlink:href="cms-20240331.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_45f79a5a-bc7d-420a-a6ee-7c475c7818a4" xlink:to="loc_cms_CMSEnergyNotePayableMember_1fecb383-4c31-4ea0-941e-3dcb93a7747e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_236ad10a-4fd1-4c19-8fda-f5e56a54a460" xlink:href="cms-20240331.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_87bcf0f8-86c4-409d-9867-a77e1e711363" xlink:to="loc_cms_FinancialInstrumentsLineItems_236ad10a-4fd1-4c19-8fda-f5e56a54a460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_736da4f2-6468-45ab-8479-3d60e091abdb" 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_236ad10a-4fd1-4c19-8fda-f5e56a54a460" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_736da4f2-6468-45ab-8479-3d60e091abdb" 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-20240331.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_44d8a9cd-5f66-4fed-a6fc-3d35ceb3216c" 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_c1ae88cb-8c45-4de5-9dcd-7d28b3464263" 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_44d8a9cd-5f66-4fed-a6fc-3d35ceb3216c" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c1ae88cb-8c45-4de5-9dcd-7d28b3464263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_dfdc9c3b-ecc5-459f-896a-fcbac8427481" 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_c1ae88cb-8c45-4de5-9dcd-7d28b3464263" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_dfdc9c3b-ecc5-459f-896a-fcbac8427481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a5642701-7fba-48d6-85d3-c4449b39c9ad" 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_dfdc9c3b-ecc5-459f-896a-fcbac8427481" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a5642701-7fba-48d6-85d3-c4449b39c9ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_1c9d1b79-2af4-4c6c-990c-0e0b23f37389" xlink:href="cms-20240331.xsd#cms_PensionAndDBSERPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a5642701-7fba-48d6-85d3-c4449b39c9ad" xlink:to="loc_cms_PensionAndDBSERPMember_1c9d1b79-2af4-4c6c-990c-0e0b23f37389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e18a48a9-dc06-4dc2-ae1d-cd3364607af0" 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_a5642701-7fba-48d6-85d3-c4449b39c9ad" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e18a48a9-dc06-4dc2-ae1d-cd3364607af0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7a2dd33d-2a26-41aa-b30c-7931d6abde1d" 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_c1ae88cb-8c45-4de5-9dcd-7d28b3464263" xlink:to="loc_dei_LegalEntityAxis_7a2dd33d-2a26-41aa-b30c-7931d6abde1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7b495814-1cb2-4337-94de-5b3d1ad493c4" 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_7a2dd33d-2a26-41aa-b30c-7931d6abde1d" xlink:to="loc_dei_EntityDomain_7b495814-1cb2-4337-94de-5b3d1ad493c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3fc06ad1-d900-4c54-952e-9c16235a1f46" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7b495814-1cb2-4337-94de-5b3d1ad493c4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3fc06ad1-d900-4c54-952e-9c16235a1f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_06c28e9d-d4b3-40e1-b5b8-fb6aa8605845" 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_c1ae88cb-8c45-4de5-9dcd-7d28b3464263" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_06c28e9d-d4b3-40e1-b5b8-fb6aa8605845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_52fe2788-581e-4cb3-a0af-c1b832d0de5f" 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_06c28e9d-d4b3-40e1-b5b8-fb6aa8605845" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_52fe2788-581e-4cb3-a0af-c1b832d0de5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember_e4f74cf4-bab4-44c6-8955-a2739bcdc133" xlink:href="cms-20240331.xsd#cms_VolatilityMechanismMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_52fe2788-581e-4cb3-a0af-c1b832d0de5f" xlink:to="loc_cms_VolatilityMechanismMember_e4f74cf4-bab4-44c6-8955-a2739bcdc133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_0a7a4c62-8bf0-4618-a4b4-c7f2fc190c0b" 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_c1ae88cb-8c45-4de5-9dcd-7d28b3464263" xlink:to="loc_us-gaap_RegulatoryAssetAxis_0a7a4c62-8bf0-4618-a4b4-c7f2fc190c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_473831e3-fe75-4ff7-90be-dd0eb35bf756" 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_0a7a4c62-8bf0-4618-a4b4-c7f2fc190c0b" xlink:to="loc_us-gaap_RegulatoryAssetDomain_473831e3-fe75-4ff7-90be-dd0eb35bf756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember_6e8b1056-b2e0-4f3b-a3d5-1b1be795084d" xlink:href="cms-20240331.xsd#cms_VolatilityMechanismMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_473831e3-fe75-4ff7-90be-dd0eb35bf756" xlink:to="loc_cms_VolatilityMechanismMember_6e8b1056-b2e0-4f3b-a3d5-1b1be795084d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6f153358-e94a-4d5f-85be-5eeb91b52b5f" 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_c1ae88cb-8c45-4de5-9dcd-7d28b3464263" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6f153358-e94a-4d5f-85be-5eeb91b52b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb14c39f-9e40-462c-9db3-dc7370b4385c" 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_6f153358-e94a-4d5f-85be-5eeb91b52b5f" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb14c39f-9e40-462c-9db3-dc7370b4385c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_d0c90d19-4860-4973-b59a-30b4b0fe30fa" 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_bb14c39f-9e40-462c-9db3-dc7370b4385c" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_d0c90d19-4860-4973-b59a-30b4b0fe30fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_40516ee4-1089-4193-9c7d-5d686be90c26" 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_bb14c39f-9e40-462c-9db3-dc7370b4385c" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_40516ee4-1089-4193-9c7d-5d686be90c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_3b12d6b3-96b4-4ee6-b800-c73165b15133" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb14c39f-9e40-462c-9db3-dc7370b4385c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_3b12d6b3-96b4-4ee6-b800-c73165b15133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_21623b16-f324-49fe-a775-8132aa9c1ee1" xlink:href="cms-20240331.xsd#cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb14c39f-9e40-462c-9db3-dc7370b4385c" xlink:to="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_21623b16-f324-49fe-a775-8132aa9c1ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_66b53fd1-cd05-46a5-8e52-25d552cd2cf2" 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_21623b16-f324-49fe-a775-8132aa9c1ee1" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_66b53fd1-cd05-46a5-8e52-25d552cd2cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_1dc12459-98e4-42a4-b7de-3fe1ee62aec0" 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_21623b16-f324-49fe-a775-8132aa9c1ee1" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_1dc12459-98e4-42a4-b7de-3fe1ee62aec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_d9ba4859-3a32-4cdc-af57-b8a7a03bb918" xlink:href="cms-20240331.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_21623b16-f324-49fe-a775-8132aa9c1ee1" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_d9ba4859-3a32-4cdc-af57-b8a7a03bb918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_202b1c24-4074-4daa-b725-e866c64fe740" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb14c39f-9e40-462c-9db3-dc7370b4385c" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_202b1c24-4074-4daa-b725-e866c64fe740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanDeferredCostsCredits_86c344b5-c1d4-424c-a2cd-9ebabf81dd50" xlink:href="cms-20240331.xsd#cms_DefinedBenefitPlanDeferredCostsCredits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6f153358-e94a-4d5f-85be-5eeb91b52b5f" xlink:to="loc_cms_DefinedBenefitPlanDeferredCostsCredits_86c344b5-c1d4-424c-a2cd-9ebabf81dd50" 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-20240331.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_8ce5840b-c026-485f-9ac0-5e1fc9832861" 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_ccc77115-ac1d-45ee-badb-7e4824936a18" xlink:href="cms-20240331.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8ce5840b-c026-485f-9ac0-5e1fc9832861" xlink:to="loc_cms_IncomeTaxesTable_ccc77115-ac1d-45ee-badb-7e4824936a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7a1dc723-5363-4d31-b3e3-be88548f74d8" 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_ccc77115-ac1d-45ee-badb-7e4824936a18" xlink:to="loc_dei_LegalEntityAxis_7a1dc723-5363-4d31-b3e3-be88548f74d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1eebc814-f91f-499b-ab34-d330987878ba" 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_7a1dc723-5363-4d31-b3e3-be88548f74d8" xlink:to="loc_dei_EntityDomain_1eebc814-f91f-499b-ab34-d330987878ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_614cec89-ecd1-4a9d-9854-8738829b1386" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1eebc814-f91f-499b-ab34-d330987878ba" xlink:to="loc_cms_ConsumersEnergyCompanyMember_614cec89-ecd1-4a9d-9854-8738829b1386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6c3053b3-d2ca-4c0e-8327-5829d977c657" 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_ccc77115-ac1d-45ee-badb-7e4824936a18" xlink:to="loc_srt_StatementGeographicalAxis_6c3053b3-d2ca-4c0e-8327-5829d977c657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ed187440-f87a-4f0d-9a3d-a888047039e1" 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_6c3053b3-d2ca-4c0e-8327-5829d977c657" xlink:to="loc_srt_SegmentGeographicalDomain_ed187440-f87a-4f0d-9a3d-a888047039e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonMichiganJurisdictionMember_08182297-e1fb-4558-b40f-5195f9957ae9" xlink:href="cms-20240331.xsd#cms_NonMichiganJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ed187440-f87a-4f0d-9a3d-a888047039e1" xlink:to="loc_cms_NonMichiganJurisdictionMember_08182297-e1fb-4558-b40f-5195f9957ae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_c74f5c21-dd55-4d6f-9a40-484b298f2ba5" xlink:href="cms-20240331.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_ccc77115-ac1d-45ee-badb-7e4824936a18" xlink:to="loc_cms_IncomeTaxesLineItems_c74f5c21-dd55-4d6f-9a40-484b298f2ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e799914e-e2e9-4f80-9f4e-8a137354b290" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_c74f5c21-dd55-4d6f-9a40-484b298f2ba5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e799914e-e2e9-4f80-9f4e-8a137354b290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_9c1ef3fe-88dd-433f-8f59-7eace0800149" xlink:href="cms-20240331.xsd#cms_IncreaseDecreaseInIncomeTaxExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_c74f5c21-dd55-4d6f-9a40-484b298f2ba5" xlink:to="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_9c1ef3fe-88dd-433f-8f59-7eace0800149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_63bc7a78-14fc-4fa9-a126-f1b6a96aa904" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_9c1ef3fe-88dd-433f-8f59-7eace0800149" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_63bc7a78-14fc-4fa9-a126-f1b6a96aa904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_d1a06a2c-1ee2-4c20-a880-b9c66df59fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_9c1ef3fe-88dd-433f-8f59-7eace0800149" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_d1a06a2c-1ee2-4c20-a880-b9c66df59fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_13a215cc-3d71-43dc-96b9-b99d991a9986" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_9c1ef3fe-88dd-433f-8f59-7eace0800149" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_13a215cc-3d71-43dc-96b9-b99d991a9986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense_f24b37ac-6e99-47a6-90f0-5d2db3de6b97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_9c1ef3fe-88dd-433f-8f59-7eace0800149" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense_f24b37ac-6e99-47a6-90f0-5d2db3de6b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_45dbeae0-8cae-4b75-94d5-9f1711d65f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_9c1ef3fe-88dd-433f-8f59-7eace0800149" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_45dbeae0-8cae-4b75-94d5-9f1711d65f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a8f3ceab-f17d-4365-9f00-b421e57eb3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_c74f5c21-dd55-4d6f-9a40-484b298f2ba5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a8f3ceab-f17d-4365-9f00-b421e57eb3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_8a0eb055-3519-44b0-ae3b-c6fc5975ebd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_c74f5c21-dd55-4d6f-9a40-484b298f2ba5" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_8a0eb055-3519-44b0-ae3b-c6fc5975ebd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="simple" xlink:href="cms-20240331.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_0f54f142-d396-47db-923b-4585e8255d91" 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_5dcd7c54-954d-41b4-b6f6-42bf75e459e0" 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_0f54f142-d396-47db-923b-4585e8255d91" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_5dcd7c54-954d-41b4-b6f6-42bf75e459e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_43937f20-f8f2-46b0-8ed5-017ce4bc3943" 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_5dcd7c54-954d-41b4-b6f6-42bf75e459e0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_43937f20-f8f2-46b0-8ed5-017ce4bc3943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b0d703fa-019e-4115-9b02-c8dc017385eb" 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_5dcd7c54-954d-41b4-b6f6-42bf75e459e0" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b0d703fa-019e-4115-9b02-c8dc017385eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_b1eb7bdd-a0ee-4b09-950b-f286826d870b" 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_5dcd7c54-954d-41b4-b6f6-42bf75e459e0" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_b1eb7bdd-a0ee-4b09-950b-f286826d870b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_14d90879-f313-4eab-9c9b-1dab0b840498" 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_5dcd7c54-954d-41b4-b6f6-42bf75e459e0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_14d90879-f313-4eab-9c9b-1dab0b840498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8f3d2f69-f47b-4e20-a441-c9fef843182e" 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_0f54f142-d396-47db-923b-4585e8255d91" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8f3d2f69-f47b-4e20-a441-c9fef843182e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b84fa520-39ec-4c7a-94b0-98b0a189c2fa" 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_8f3d2f69-f47b-4e20-a441-c9fef843182e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b84fa520-39ec-4c7a-94b0-98b0a189c2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_9f62e5aa-ad43-4ae5-bb88-dc6071497e87" 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_8f3d2f69-f47b-4e20-a441-c9fef843182e" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_9f62e5aa-ad43-4ae5-bb88-dc6071497e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7721211d-8044-413e-bbd0-5023da84fd45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8f3d2f69-f47b-4e20-a441-c9fef843182e" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7721211d-8044-413e-bbd0-5023da84fd45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract_88f67b9e-46a8-4271-bd05-383c3639626a" xlink:href="cms-20240331.xsd#cms_EarningsPerShareBasicAndDilutedEPSAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0f54f142-d396-47db-923b-4585e8255d91" xlink:to="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract_88f67b9e-46a8-4271-bd05-383c3639626a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_d9e913ad-1389-4466-8c5c-9f02e517101f" 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_88f67b9e-46a8-4271-bd05-383c3639626a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_d9e913ad-1389-4466-8c5c-9f02e517101f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_c06545c3-5acf-4a23-8aff-e7fd74d7a82d" 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_88f67b9e-46a8-4271-bd05-383c3639626a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_c06545c3-5acf-4a23-8aff-e7fd74d7a82d" 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-20240331.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_8d1a9658-2905-494c-992b-172a691b8bca" 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_dc2b3c00-f070-4324-806f-11a67a777051" 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_8d1a9658-2905-494c-992b-172a691b8bca" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_dc2b3c00-f070-4324-806f-11a67a777051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7d4f8f70-634f-4e34-997b-47aba8348c11" 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_dc2b3c00-f070-4324-806f-11a67a777051" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7d4f8f70-634f-4e34-997b-47aba8348c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e3ba4dee-a165-4612-b66e-99ef9e05c62d" 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_7d4f8f70-634f-4e34-997b-47aba8348c11" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e3ba4dee-a165-4612-b66e-99ef9e05c62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_93367515-d477-4d6c-8dfd-8cafa988247e" 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_e3ba4dee-a165-4612-b66e-99ef9e05c62d" xlink:to="loc_srt_ParentCompanyMember_93367515-d477-4d6c-8dfd-8cafa988247e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ccaa80e3-f11f-43aa-976f-85b3dc41740f" 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_dc2b3c00-f070-4324-806f-11a67a777051" xlink:to="loc_us-gaap_DebtInstrumentAxis_ccaa80e3-f11f-43aa-976f-85b3dc41740f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_eb0e985e-cdf5-4184-8f37-f4d61bf111da" 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_ccaa80e3-f11f-43aa-976f-85b3dc41740f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_eb0e985e-cdf5-4184-8f37-f4d61bf111da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3375ConvertibleSeniorNotesDue2028Member_f9191c36-5b44-46d1-8dfa-30375919ee3a" xlink:href="cms-20240331.xsd#cms_A3375ConvertibleSeniorNotesDue2028Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_eb0e985e-cdf5-4184-8f37-f4d61bf111da" xlink:to="loc_cms_A3375ConvertibleSeniorNotesDue2028Member_f9191c36-5b44-46d1-8dfa-30375919ee3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_04f99f7a-a009-4a6c-bdc6-b1d7ae2949a4" 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_dc2b3c00-f070-4324-806f-11a67a777051" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_04f99f7a-a009-4a6c-bdc6-b1d7ae2949a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7519b7f2-0df3-48c2-94fa-621ee847d944" 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_04f99f7a-a009-4a6c-bdc6-b1d7ae2949a4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7519b7f2-0df3-48c2-94fa-621ee847d944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_bb2aff63-1f7b-4109-b6b8-5eefc1f98175" 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_7519b7f2-0df3-48c2-94fa-621ee847d944" xlink:to="loc_us-gaap_ConvertibleDebtMember_bb2aff63-1f7b-4109-b6b8-5eefc1f98175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b16399ea-7378-4360-acda-02bb04049f2d" 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_dc2b3c00-f070-4324-806f-11a67a777051" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b16399ea-7378-4360-acda-02bb04049f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_35b8575e-1113-4f66-b2cc-443a7a36b24b" 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_b16399ea-7378-4360-acda-02bb04049f2d" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_35b8575e-1113-4f66-b2cc-443a7a36b24b" 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-20240331.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_acf5d63f-0b33-4aad-96e3-7912cde5bdb8" 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_7e0aae8b-1c31-458d-beaf-79c33a6dc75e" 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_acf5d63f-0b33-4aad-96e3-7912cde5bdb8" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_7e0aae8b-1c31-458d-beaf-79c33a6dc75e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1ce4e49e-6b0d-49f1-81b2-cb4838fed5cd" 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_7e0aae8b-1c31-458d-beaf-79c33a6dc75e" xlink:to="loc_srt_ProductOrServiceAxis_1ce4e49e-6b0d-49f1-81b2-cb4838fed5cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0c2b8d63-3032-439f-b412-cf4f52cf1ace" 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_1ce4e49e-6b0d-49f1-81b2-cb4838fed5cd" xlink:to="loc_srt_ProductsAndServicesDomain_0c2b8d63-3032-439f-b412-cf4f52cf1ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ResidentialUtilityServicesMember_c9eec43d-ef70-49a7-a6c4-196a7cc7b76c" xlink:href="cms-20240331.xsd#cms_ResidentialUtilityServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0c2b8d63-3032-439f-b412-cf4f52cf1ace" xlink:to="loc_cms_ResidentialUtilityServicesMember_c9eec43d-ef70-49a7-a6c4-196a7cc7b76c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommercialUtilityServiceMember_ec430ed0-acee-4e02-b994-5a773e120eed" xlink:href="cms-20240331.xsd#cms_CommercialUtilityServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0c2b8d63-3032-439f-b412-cf4f52cf1ace" xlink:to="loc_cms_CommercialUtilityServiceMember_ec430ed0-acee-4e02-b994-5a773e120eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndustrialUtilityServiceMember_fdb902c9-5edf-4443-832e-0746e419821c" xlink:href="cms-20240331.xsd#cms_IndustrialUtilityServiceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0c2b8d63-3032-439f-b412-cf4f52cf1ace" xlink:to="loc_cms_IndustrialUtilityServiceMember_fdb902c9-5edf-4443-832e-0746e419821c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherUtilityServiceMember_9e802b3d-be9f-4518-8f9c-08abad3478e9" xlink:href="cms-20240331.xsd#cms_OtherUtilityServiceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0c2b8d63-3032-439f-b412-cf4f52cf1ace" xlink:to="loc_cms_OtherUtilityServiceMember_9e802b3d-be9f-4518-8f9c-08abad3478e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9fa43add-5856-46fa-acca-eca1227cfb87" 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_7e0aae8b-1c31-458d-beaf-79c33a6dc75e" xlink:to="loc_dei_LegalEntityAxis_9fa43add-5856-46fa-acca-eca1227cfb87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d40ac3a6-f108-4668-996e-a561fe117afc" 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_9fa43add-5856-46fa-acca-eca1227cfb87" xlink:to="loc_dei_EntityDomain_d40ac3a6-f108-4668-996e-a561fe117afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6c4f18d6-143b-41b7-8d81-20ecdfbbb43b" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d40ac3a6-f108-4668-996e-a561fe117afc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6c4f18d6-143b-41b7-8d81-20ecdfbbb43b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_60fbca48-f967-42f4-a2ff-be399af30a32" 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_7e0aae8b-1c31-458d-beaf-79c33a6dc75e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_60fbca48-f967-42f4-a2ff-be399af30a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_22529d65-7ae5-4d3e-9ec4-50c110188491" 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_60fbca48-f967-42f4-a2ff-be399af30a32" xlink:to="loc_us-gaap_SegmentDomain_22529d65-7ae5-4d3e-9ec4-50c110188491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_bdda7c34-e43b-43c8-92d7-390245c3d218" xlink:href="cms-20240331.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_22529d65-7ae5-4d3e-9ec4-50c110188491" xlink:to="loc_cms_ElectricUtilityMember_bdda7c34-e43b-43c8-92d7-390245c3d218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_74106585-3c59-4b20-b11b-cc4f984c999c" xlink:href="cms-20240331.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_22529d65-7ae5-4d3e-9ec4-50c110188491" xlink:to="loc_cms_GasUtilityMember_74106585-3c59-4b20-b11b-cc4f984c999c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_b2860740-52f5-4099-94bf-396008cfaf6a" xlink:href="cms-20240331.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_22529d65-7ae5-4d3e-9ec4-50c110188491" xlink:to="loc_cms_NorthStarCleanEnergyMember_b2860740-52f5-4099-94bf-396008cfaf6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_5840ba2f-f2fa-4405-9ac0-fecec0876353" 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_7e0aae8b-1c31-458d-beaf-79c33a6dc75e" xlink:to="loc_srt_ConsolidationItemsAxis_5840ba2f-f2fa-4405-9ac0-fecec0876353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e3debdc8-62aa-4a8c-930d-1edfa201e30f" 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_5840ba2f-f2fa-4405-9ac0-fecec0876353" xlink:to="loc_srt_ConsolidationItemsDomain_e3debdc8-62aa-4a8c-930d-1edfa201e30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_cf732273-5b6a-4b6f-bd3a-7e3e37974cde" 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_e3debdc8-62aa-4a8c-930d-1edfa201e30f" xlink:to="loc_us-gaap_OperatingSegmentsMember_cf732273-5b6a-4b6f-bd3a-7e3e37974cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_b8b1cb78-7bb8-4dd2-ba2d-e82b6863dc33" 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_7e0aae8b-1c31-458d-beaf-79c33a6dc75e" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_b8b1cb78-7bb8-4dd2-ba2d-e82b6863dc33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7fe65150-cb53-4e6e-974f-6ac4ba2d3d99" 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_b8b1cb78-7bb8-4dd2-ba2d-e82b6863dc33" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7fe65150-cb53-4e6e-974f-6ac4ba2d3d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_d7d8aa61-35fb-4400-8623-2136fef6485f" 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_b8b1cb78-7bb8-4dd2-ba2d-e82b6863dc33" xlink:to="loc_us-gaap_LeaseIncome_d7d8aa61-35fb-4400-8623-2136fef6485f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_296b88b6-82c4-4f24-bf29-9dfb3462af9b" xlink:href="cms-20240331.xsd#cms_FinancingIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b8b1cb78-7bb8-4dd2-ba2d-e82b6863dc33" xlink:to="loc_cms_FinancingIncome_296b88b6-82c4-4f24-bf29-9dfb3462af9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms_33cf984a-0462-4d35-871f-e04ad63e9327" xlink:href="cms-20240331.xsd#cms_AlternativeRevenuePrograms"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b8b1cb78-7bb8-4dd2-ba2d-e82b6863dc33" xlink:to="loc_cms_AlternativeRevenuePrograms_33cf984a-0462-4d35-871f-e04ad63e9327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f8ec559d-9dee-48ce-b7f2-90e962c9d7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b8b1cb78-7bb8-4dd2-ba2d-e82b6863dc33" xlink:to="loc_us-gaap_Revenues_f8ec559d-9dee-48ce-b7f2-90e962c9d7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseVariableLeaseIncome_35e3a075-0e8d-404c-9084-3ce8c3386432" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseVariableLeaseIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b8b1cb78-7bb8-4dd2-ba2d-e82b6863dc33" xlink:to="loc_us-gaap_OperatingLeaseVariableLeaseIncome_35e3a075-0e8d-404c-9084-3ce8c3386432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="cms-20240331.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_ca66cd7d-67c6-4ae8-9af0-98dda9166ada" 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_8f952692-a0b0-4ba2-a199-fbbbea348a64" 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_ca66cd7d-67c6-4ae8-9af0-98dda9166ada" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_8f952692-a0b0-4ba2-a199-fbbbea348a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_8ee3876f-cae9-4bd6-9db7-d3a43b520393" 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_8f952692-a0b0-4ba2-a199-fbbbea348a64" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_8ee3876f-cae9-4bd6-9db7-d3a43b520393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c302dc9d-f412-4bea-9d99-48a53a345036" 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_8ee3876f-cae9-4bd6-9db7-d3a43b520393" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c302dc9d-f412-4bea-9d99-48a53a345036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_1ba0a82c-5ceb-4048-a436-759b71ffdb39" 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_c302dc9d-f412-4bea-9d99-48a53a345036" xlink:to="loc_us-gaap_AccountsReceivableMember_1ba0a82c-5ceb-4048-a436-759b71ffdb39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e6d3fa2d-0bc6-40ae-be68-159ce3399221" 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_8f952692-a0b0-4ba2-a199-fbbbea348a64" xlink:to="loc_dei_LegalEntityAxis_e6d3fa2d-0bc6-40ae-be68-159ce3399221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0d35def1-257b-43f0-b70d-637221589b9c" 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_e6d3fa2d-0bc6-40ae-be68-159ce3399221" xlink:to="loc_dei_EntityDomain_0d35def1-257b-43f0-b70d-637221589b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_de3bf227-087d-480d-95d7-6e1f469053fb" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0d35def1-257b-43f0-b70d-637221589b9c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_de3bf227-087d-480d-95d7-6e1f469053fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_41318a02-a721-4e70-a720-dea9303b6fde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8f952692-a0b0-4ba2-a199-fbbbea348a64" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_41318a02-a721-4e70-a720-dea9303b6fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_c87bd4c4-2c16-4f2a-b293-92cd64468810" 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_41318a02-a721-4e70-a720-dea9303b6fde" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_c87bd4c4-2c16-4f2a-b293-92cd64468810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_9d5d51cc-3a31-41a6-9fab-9ed39466821d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_41318a02-a721-4e70-a720-dea9303b6fde" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_9d5d51cc-3a31-41a6-9fab-9ed39466821d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="simple" xlink:href="cms-20240331.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_9cc14815-8c53-47e9-be5d-7f32918c48da" 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_3586b4f0-6dbc-4925-a3e6-012665e50358" 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_9cc14815-8c53-47e9-be5d-7f32918c48da" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3586b4f0-6dbc-4925-a3e6-012665e50358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_27a42a38-2a15-4f5e-b1c7-9cb2c38b1e1b" 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_3586b4f0-6dbc-4925-a3e6-012665e50358" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_27a42a38-2a15-4f5e-b1c7-9cb2c38b1e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_47b32b19-95b6-417e-842c-9b4ad1d43bc1" 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_27a42a38-2a15-4f5e-b1c7-9cb2c38b1e1b" xlink:to="loc_us-gaap_SegmentDomain_47b32b19-95b6-417e-842c-9b4ad1d43bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_59d8bb70-cebd-47a2-bf83-790e72a41961" xlink:href="cms-20240331.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_47b32b19-95b6-417e-842c-9b4ad1d43bc1" xlink:to="loc_cms_ElectricUtilityMember_59d8bb70-cebd-47a2-bf83-790e72a41961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_f63ff2b1-76ae-44b7-87e2-6c276cf6aa77" xlink:href="cms-20240331.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_47b32b19-95b6-417e-842c-9b4ad1d43bc1" xlink:to="loc_cms_GasUtilityMember_f63ff2b1-76ae-44b7-87e2-6c276cf6aa77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_fff40f79-f6b5-4127-bbdb-3166fe5421aa" xlink:href="cms-20240331.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_47b32b19-95b6-417e-842c-9b4ad1d43bc1" xlink:to="loc_cms_NorthStarCleanEnergyMember_fff40f79-f6b5-4127-bbdb-3166fe5421aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_803842cc-1613-4d9d-b94b-9adee38bfcc0" 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_3586b4f0-6dbc-4925-a3e6-012665e50358" xlink:to="loc_srt_ConsolidationItemsAxis_803842cc-1613-4d9d-b94b-9adee38bfcc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_fc5ee510-9da1-4b39-b5c5-4891cf2dd260" 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_803842cc-1613-4d9d-b94b-9adee38bfcc0" xlink:to="loc_srt_ConsolidationItemsDomain_fc5ee510-9da1-4b39-b5c5-4891cf2dd260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_8b8e8448-d684-4126-991f-be9cf55e2ea7" 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_fc5ee510-9da1-4b39-b5c5-4891cf2dd260" xlink:to="loc_us-gaap_OperatingSegmentsMember_8b8e8448-d684-4126-991f-be9cf55e2ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CorporateAndReconcilingItemsMember_7575f672-63d3-4807-9673-82e0e52c08a5" xlink:href="cms-20240331.xsd#cms_CorporateAndReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_fc5ee510-9da1-4b39-b5c5-4891cf2dd260" xlink:to="loc_cms_CorporateAndReconcilingItemsMember_7575f672-63d3-4807-9673-82e0e52c08a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_81824257-13d8-47bb-a51a-4de11e47d5ef" 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_3586b4f0-6dbc-4925-a3e6-012665e50358" xlink:to="loc_dei_LegalEntityAxis_81824257-13d8-47bb-a51a-4de11e47d5ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9454304d-a8bd-4093-8157-38c9156e2cdb" 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_81824257-13d8-47bb-a51a-4de11e47d5ef" xlink:to="loc_dei_EntityDomain_9454304d-a8bd-4093-8157-38c9156e2cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_385df959-4cfb-4f56-b91c-7ccac7cf8746" xlink:href="cms-20240331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9454304d-a8bd-4093-8157-38c9156e2cdb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_385df959-4cfb-4f56-b91c-7ccac7cf8746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_537d093d-876f-4471-96aa-7fcf9f78cd22" 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_3586b4f0-6dbc-4925-a3e6-012665e50358" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_537d093d-876f-4471-96aa-7fcf9f78cd22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_7eec8cce-e0c2-40a5-8bac-5b2ec422863d" 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_537d093d-876f-4471-96aa-7fcf9f78cd22" xlink:to="loc_us-gaap_Revenues_7eec8cce-e0c2-40a5-8bac-5b2ec422863d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0cd4b11d-6ee0-44b0-a774-7c742d4135b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_537d093d-876f-4471-96aa-7fcf9f78cd22" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0cd4b11d-6ee0-44b0-a774-7c742d4135b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_bdd4add9-2e5e-4f96-b421-bdbb75547433" xlink:href="cms-20240331.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_537d093d-876f-4471-96aa-7fcf9f78cd22" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_bdd4add9-2e5e-4f96-b421-bdbb75547433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_3e271217-3b91-4cbd-8700-22adc182f76c" xlink:href="cms-20240331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_537d093d-876f-4471-96aa-7fcf9f78cd22" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_3e271217-3b91-4cbd-8700-22adc182f76c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f92b7959-c70f-456e-97cc-57ef9c5516b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_537d093d-876f-4471-96aa-7fcf9f78cd22" xlink:to="loc_us-gaap_Assets_f92b7959-c70f-456e-97cc-57ef9c5516b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails" xlink:type="simple" xlink:href="cms-20240331.xsd#VariableInterestEntitiesSummaryofVIEInformationDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_c7a3f542-203f-4233-ad6b-671f9c92ec1a" 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_ScheduleOfVariableInterestEntitiesTable_4c3299f4-3873-4edc-ba54-619fb4087b99" 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_us-gaap_NoncontrollingInterestAbstract_c7a3f542-203f-4233-ad6b-671f9c92ec1a" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_4c3299f4-3873-4edc-ba54-619fb4087b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7f7c5c7c-4c03-4951-9b5f-471746aa50cc" 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_4c3299f4-3873-4edc-ba54-619fb4087b99" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7f7c5c7c-4c03-4951-9b5f-471746aa50cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_db75961d-b771-469a-b722-cb934750965d" 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_7f7c5c7c-4c03-4951-9b5f-471746aa50cc" xlink:to="loc_srt_ConsolidatedEntitiesDomain_db75961d-b771-469a-b722-cb934750965d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_74c0d3c8-7df4-4d20-ac43-d617059ff9d9" 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_db75961d-b771-469a-b722-cb934750965d" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_74c0d3c8-7df4-4d20-ac43-d617059ff9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_c6daef08-73b0-4317-9019-3d86616fe31c" 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_4c3299f4-3873-4edc-ba54-619fb4087b99" xlink:to="loc_srt_OwnershipAxis_c6daef08-73b0-4317-9019-3d86616fe31c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_4bdd0a36-7267-4c3b-91ac-7aa73c4dad7e" 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_c6daef08-73b0-4317-9019-3d86616fe31c" xlink:to="loc_srt_OwnershipDomain_4bdd0a36-7267-4c3b-91ac-7aa73c4dad7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember_b513f183-7e69-4a6a-bd75-7a98552e4639" xlink:href="cms-20240331.xsd#cms_AviatorWindMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_4bdd0a36-7267-4c3b-91ac-7aa73c4dad7e" xlink:to="loc_cms_AviatorWindMember_b513f183-7e69-4a6a-bd75-7a98552e4639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_72223251-56e1-4664-80b9-df9f29aad249" xlink:href="cms-20240331.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_4bdd0a36-7267-4c3b-91ac-7aa73c4dad7e" xlink:to="loc_cms_AviatorWindClassBMembershipMember_72223251-56e1-4664-80b9-df9f29aad249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_770d161a-7995-4976-a7be-a32add03c09a" 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_4c3299f4-3873-4edc-ba54-619fb4087b99" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_770d161a-7995-4976-a7be-a32add03c09a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_5bf533db-719d-47f1-98a6-292c691ba0d4" 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_770d161a-7995-4976-a7be-a32add03c09a" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_5bf533db-719d-47f1-98a6-292c691ba0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NewportSolarHoldingsMember_94f914cc-8f45-498b-93d4-75439cf73104" xlink:href="cms-20240331.xsd#cms_NewportSolarHoldingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_5bf533db-719d-47f1-98a6-292c691ba0d4" xlink:to="loc_cms_NewportSolarHoldingsMember_94f914cc-8f45-498b-93d4-75439cf73104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NWOHoldcoLLCMember_b77c54a8-7f87-484f-b734-09bc6995159b" xlink:href="cms-20240331.xsd#cms_NWOHoldcoLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_5bf533db-719d-47f1-98a6-292c691ba0d4" xlink:to="loc_cms_NWOHoldcoLLCMember_b77c54a8-7f87-484f-b734-09bc6995159b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_7f26a133-a081-46e1-81b8-cc64dcba60fa" 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_4c3299f4-3873-4edc-ba54-619fb4087b99" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_7f26a133-a081-46e1-81b8-cc64dcba60fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_e13bd00d-7ba1-44a8-a39d-25fa37a1f9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_7f26a133-a081-46e1-81b8-cc64dcba60fa" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_e13bd00d-7ba1-44a8-a39d-25fa37a1f9f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityMaximumCapacity_f46fd749-25f6-4b0c-b22e-05d538a4450c" xlink:href="cms-20240331.xsd#cms_VariableInterestEntityMaximumCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_7f26a133-a081-46e1-81b8-cc64dcba60fa" xlink:to="loc_cms_VariableInterestEntityMaximumCapacity_f46fd749-25f6-4b0c-b22e-05d538a4450c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_3a4628d5-266d-4ed0-a285-e6a00243983c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_7f26a133-a081-46e1-81b8-cc64dcba60fa" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_3a4628d5-266d-4ed0-a285-e6a00243983c" 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-20240331.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_fe7ab244-4ac1-4049-95b8-00cce8247252" xlink:href="cms-20240331.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_147a8a60-2344-4e0c-918d-52e8dcc570f3" 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_fe7ab244-4ac1-4049-95b8-00cce8247252" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_147a8a60-2344-4e0c-918d-52e8dcc570f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_9b24dbc5-952c-49e2-ad17-0ccba71aa638" 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_147a8a60-2344-4e0c-918d-52e8dcc570f3" xlink:to="loc_srt_ConsolidatedEntitiesAxis_9b24dbc5-952c-49e2-ad17-0ccba71aa638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_fb2d7056-eb3d-41ad-92b3-4b175dd6aad7" 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_9b24dbc5-952c-49e2-ad17-0ccba71aa638" xlink:to="loc_srt_ConsolidatedEntitiesDomain_fb2d7056-eb3d-41ad-92b3-4b175dd6aad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_115c9765-a43c-41d7-846d-0db2571f257f" 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_fb2d7056-eb3d-41ad-92b3-4b175dd6aad7" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_115c9765-a43c-41d7-846d-0db2571f257f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" 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_147a8a60-2344-4e0c-918d-52e8dcc570f3" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7fa69cca-3ce4-4b2b-8549-1c8ea80111d0" 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_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7fa69cca-3ce4-4b2b-8549-1c8ea80111d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a4b628ba-a31b-4af1-adc9-658ab526b48f" 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_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a4b628ba-a31b-4af1-adc9-658ab526b48f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_171a42c2-8ed0-498c-89e2-aa84b455bc42" 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_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_OtherAssetsCurrent_171a42c2-8ed0-498c-89e2-aa84b455bc42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_bb81396e-0dc9-4bd7-b451-9e6ce63fee75" 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_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_bb81396e-0dc9-4bd7-b451-9e6ce63fee75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_27e5a9f1-0882-4400-b309-b9826229d327" 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_VariableInterestEntityLineItems_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_27e5a9f1-0882-4400-b309-b9826229d327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0df54286-0b35-4790-a1cc-76a2e6f56513" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_Assets_0df54286-0b35-4790-a1cc-76a2e6f56513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_2b4ad702-93f0-4dd4-9e9d-efbdf1a7567e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_AccountsPayableCurrent_2b4ad702-93f0-4dd4-9e9d-efbdf1a7567e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_356393e7-cb29-49ea-9124-69b861d218b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_356393e7-cb29-49ea-9124-69b861d218b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_c7ee46cf-9a75-4253-8797-7792ae0e562b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_c7ee46cf-9a75-4253-8797-7792ae0e562b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_49c2a5d6-54f1-4ee9-9e04-cf1a5c13152c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_a145eb89-378c-4a55-aee6-9dbc15e2d2d2" xlink:to="loc_us-gaap_Liabilities_49c2a5d6-54f1-4ee9-9e04-cf1a5c13152c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20240331.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_94ccf300-ba4d-4d66-8169-cc7ca239174e" xlink:href="cms-20240331.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_bcd067ac-5291-47b6-996e-a22a4a5c6390" 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_94ccf300-ba4d-4d66-8169-cc7ca239174e" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_bcd067ac-5291-47b6-996e-a22a4a5c6390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_888593c6-a14d-417c-bfc7-44cf9aa8ae7b" 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_bcd067ac-5291-47b6-996e-a22a4a5c6390" xlink:to="loc_srt_ConsolidatedEntitiesAxis_888593c6-a14d-417c-bfc7-44cf9aa8ae7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_8d64b689-d41c-4ff0-8d52-5200986674a6" 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_888593c6-a14d-417c-bfc7-44cf9aa8ae7b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_8d64b689-d41c-4ff0-8d52-5200986674a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_cb02fa06-377e-4150-8b26-ecb06e3a03b9" 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_8d64b689-d41c-4ff0-8d52-5200986674a6" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_cb02fa06-377e-4150-8b26-ecb06e3a03b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_f052a6c3-4a67-4ed2-8330-f4b58433b34d" 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_8d64b689-d41c-4ff0-8d52-5200986674a6" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_f052a6c3-4a67-4ed2-8330-f4b58433b34d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1bd5a68c-796d-4363-bc64-4be994a6ebae" 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_ScheduleOfVariableInterestEntitiesTable_bcd067ac-5291-47b6-996e-a22a4a5c6390" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1bd5a68c-796d-4363-bc64-4be994a6ebae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_23be49e6-c419-43c2-b866-7383ff07e3c6" 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_1bd5a68c-796d-4363-bc64-4be994a6ebae" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_23be49e6-c419-43c2-b866-7383ff07e3c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsMember_b26b8bd5-d4db-44ba-8104-3b71043135bc" xlink:href="cms-20240331.xsd#cms_SecuritizationBondsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_23be49e6-c419-43c2-b866-7383ff07e3c6" xlink:to="loc_cms_SecuritizationBondsMember_b26b8bd5-d4db-44ba-8104-3b71043135bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_d8f51902-929d-4b08-856b-ca3bc8b36cda" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_bcd067ac-5291-47b6-996e-a22a4a5c6390" xlink:to="loc_srt_OwnershipAxis_d8f51902-929d-4b08-856b-ca3bc8b36cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_3f066edf-dd0b-4016-99d1-5029a711f10e" 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_d8f51902-929d-4b08-856b-ca3bc8b36cda" xlink:to="loc_srt_OwnershipDomain_3f066edf-dd0b-4016-99d1-5029a711f10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TESFilerCityMember_18007e67-c9b1-4cc9-bcca-7db3b972dbdf" xlink:href="cms-20240331.xsd#cms_TESFilerCityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_3f066edf-dd0b-4016-99d1-5029a711f10e" xlink:to="loc_cms_TESFilerCityMember_18007e67-c9b1-4cc9-bcca-7db3b972dbdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GraylingMember_29c7b611-bce1-4e83-8902-9541322e496a" xlink:href="cms-20240331.xsd#cms_GraylingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_3f066edf-dd0b-4016-99d1-5029a711f10e" xlink:to="loc_cms_GraylingMember_29c7b611-bce1-4e83-8902-9541322e496a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CravenMember_6e206492-dd27-4eb6-ab60-1a1c0a3273d6" xlink:href="cms-20240331.xsd#cms_CravenMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_3f066edf-dd0b-4016-99d1-5029a711f10e" xlink:to="loc_cms_CravenMember_6e206492-dd27-4eb6-ab60-1a1c0a3273d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GeneseeMember_a20f4312-c67f-4662-91b8-538e0d759a92" xlink:href="cms-20240331.xsd#cms_GeneseeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_3f066edf-dd0b-4016-99d1-5029a711f10e" xlink:to="loc_cms_GeneseeMember_a20f4312-c67f-4662-91b8-538e0d759a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_a94ad906-e438-49a7-bd54-72adb72e01eb" 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_bcd067ac-5291-47b6-996e-a22a4a5c6390" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_a94ad906-e438-49a7-bd54-72adb72e01eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_d0ebaa97-5a1f-4b6e-919e-f608429b5ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_a94ad906-e438-49a7-bd54-72adb72e01eb" xlink:to="loc_us-gaap_RegulatoryAssets_d0ebaa97-5a1f-4b6e-919e-f608429b5ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5b42a70b-34b5-484c-b816-291d6e3f2796" 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_VariableInterestEntityLineItems_a94ad906-e438-49a7-bd54-72adb72e01eb" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5b42a70b-34b5-484c-b816-291d6e3f2796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_7442ecac-f7a5-4525-93cb-d6979c0ef899" 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_a94ad906-e438-49a7-bd54-72adb72e01eb" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_7442ecac-f7a5-4525-93cb-d6979c0ef899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_86ad7ba3-9d87-4756-9873-5ba7ffa1ec96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_a94ad906-e438-49a7-bd54-72adb72e01eb" xlink:to="loc_us-gaap_EquityMethodInvestments_86ad7ba3-9d87-4756-9873-5ba7ffa1ec96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20240331.xsd#ExitActivitiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_68bc6a05-4879-45e7-944a-4fadff3f37d2" 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_9c7b3c20-df67-4fe6-9a24-b352d5ca4393" 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_68bc6a05-4879-45e7-944a-4fadff3f37d2" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_9c7b3c20-df67-4fe6-9a24-b352d5ca4393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_4759251d-8a3f-4ad8-ae80-4fdb467982be" 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_9c7b3c20-df67-4fe6-9a24-b352d5ca4393" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_4759251d-8a3f-4ad8-ae80-4fdb467982be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_ece3abf5-f3fc-4f41-b31e-dd03079b430d" 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_4759251d-8a3f-4ad8-ae80-4fdb467982be" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_ece3abf5-f3fc-4f41-b31e-dd03079b430d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_5705a379-3803-4a93-a56b-8d3d4a0895e0" xlink:href="cms-20240331.xsd#cms_RetentionBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_ece3abf5-f3fc-4f41-b31e-dd03079b430d" xlink:to="loc_cms_RetentionBenefitsMember_5705a379-3803-4a93-a56b-8d3d4a0895e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_a504cbee-e3a6-4c7c-90db-c10e7e9d7f24" 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_9c7b3c20-df67-4fe6-9a24-b352d5ca4393" xlink:to="loc_us-gaap_RestructuringPlanAxis_a504cbee-e3a6-4c7c-90db-c10e7e9d7f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_69f8882e-7cf2-484c-a921-fa75a36f5b2e" 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_a504cbee-e3a6-4c7c-90db-c10e7e9d7f24" xlink:to="loc_us-gaap_RestructuringPlanDomain_69f8882e-7cf2-484c-a921-fa75a36f5b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember_0244cc74-eae6-432d-8e26-91859ca180e8" xlink:href="cms-20240331.xsd#cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_69f8882e-7cf2-484c-a921-fa75a36f5b2e" xlink:to="loc_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember_0244cc74-eae6-432d-8e26-91859ca180e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember_10eb728f-70e6-4db2-b629-db8db2404e14" xlink:href="cms-20240331.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember_0244cc74-eae6-432d-8e26-91859ca180e8" xlink:to="loc_cms_JHCampbellGeneratingUnitsMember_10eb728f-70e6-4db2-b629-db8db2404e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_8381ed44-e418-4278-a192-15f3d7f7bdbc" 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_ScheduleOfRestructuringAndRelatedCostsTable_9c7b3c20-df67-4fe6-9a24-b352d5ca4393" xlink:to="loc_us-gaap_RegulatoryAssetAxis_8381ed44-e418-4278-a192-15f3d7f7bdbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_d3d551c0-ee44-4cbf-8623-8d82e4e6effc" 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_8381ed44-e418-4278-a192-15f3d7f7bdbc" xlink:to="loc_us-gaap_RegulatoryAssetDomain_d3d551c0-ee44-4cbf-8623-8d82e4e6effc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember_7c76ef76-35ae-4da6-9f3a-4a42ab8e288c" xlink:href="cms-20240331.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d3d551c0-ee44-4cbf-8623-8d82e4e6effc" xlink:to="loc_cms_RetentionIncentiveProgramMember_7c76ef76-35ae-4da6-9f3a-4a42ab8e288c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_dd825234-bcbf-4426-8450-e9dc04ad4806" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_9c7b3c20-df67-4fe6-9a24-b352d5ca4393" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_dd825234-bcbf-4426-8450-e9dc04ad4806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_7925bfed-fbc6-4939-b6ed-4b6d1fd5a373" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_dd825234-bcbf-4426-8450-e9dc04ad4806" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_7925bfed-fbc6-4939-b6ed-4b6d1fd5a373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_e98b3de9-e002-4548-817d-a659b27654af" xlink:href="cms-20240331.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_dd825234-bcbf-4426-8450-e9dc04ad4806" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_e98b3de9-e002-4548-817d-a659b27654af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_f7cc274f-a9c6-49ad-a5c1-a11548f1250c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_dd825234-bcbf-4426-8450-e9dc04ad4806" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_f7cc274f-a9c6-49ad-a5c1-a11548f1250c" 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-20240331.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_78261391-3909-413b-9a43-2328d052bad3" 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_4620cf7c-3c5e-4091-b829-fb32e965c93d" 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_78261391-3909-413b-9a43-2328d052bad3" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4620cf7c-3c5e-4091-b829-fb32e965c93d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_1dab5ad6-cd3d-49c1-b2a1-d3a517f48550" 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_4620cf7c-3c5e-4091-b829-fb32e965c93d" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_1dab5ad6-cd3d-49c1-b2a1-d3a517f48550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_47002085-75a6-4c03-92f4-59cd21ce4149" 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_1dab5ad6-cd3d-49c1-b2a1-d3a517f48550" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_47002085-75a6-4c03-92f4-59cd21ce4149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_c8657723-9759-461d-bbda-6aad10423b5b" xlink:href="cms-20240331.xsd#cms_RetentionBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_47002085-75a6-4c03-92f4-59cd21ce4149" xlink:to="loc_cms_RetentionBenefitsMember_c8657723-9759-461d-bbda-6aad10423b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_faf90bb4-45e1-41ef-bebf-f74c0f73c327" 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_4620cf7c-3c5e-4091-b829-fb32e965c93d" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_faf90bb4-45e1-41ef-bebf-f74c0f73c327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_ecffe5ae-36d5-465f-8e69-4ffe43724d77" 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_faf90bb4-45e1-41ef-bebf-f74c0f73c327" xlink:to="loc_us-gaap_RestructuringReserveRollForward_ecffe5ae-36d5-465f-8e69-4ffe43724d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_d2363d43-1f75-403c-b5ca-2ace35c8c8b2" 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_ecffe5ae-36d5-465f-8e69-4ffe43724d77" xlink:to="loc_us-gaap_OtherLiabilities_d2363d43-1f75-403c-b5ca-2ace35c8c8b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_43b49408-2c85-4960-8c38-f06bfa7942d6" xlink:href="cms-20240331.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_ecffe5ae-36d5-465f-8e69-4ffe43724d77" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_43b49408-2c85-4960-8c38-f06bfa7942d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_3c626239-558d-45f1-a105-30d8c3c0c5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_ecffe5ae-36d5-465f-8e69-4ffe43724d77" xlink:to="loc_us-gaap_OtherLiabilities_3c626239-558d-45f1-a105-30d8c3c0c5aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_21c6196f-3851-4c38-8b5a-97e500f083cf" 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_faf90bb4-45e1-41ef-bebf-f74c0f73c327" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_21c6196f-3851-4c38-8b5a-97e500f083cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>cms-20240331_g1.jpg
<DESCRIPTION>GRAPHIC - CMS LOGO
<TEXT>
begin 644 cms-20240331_g1.jpg
M_]C_X  02D9)1@ ! 0$ E@"6  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_[0#*4&AO=&]S:&]P(#,N,  X0DE-! 0      *X< @4
M&T--4R!,;V=O($UA<W1E<B!I;&QU<W1R871O<AP"!P 81FEN:7-H960O0V]R
M<F5C=&5D($%S<V5T' (9  ]C;7,@;&]G;R!M87-T97(< AD %&-M<R!L;V=O
M(&EL;'5S=')A=&]R' (9 !MC;7,@;&]G;R!M87-T97(@:6QL=7-T<F%T;W(<
M G@ #T--4R!%;F5R9WD@;&]G;QP"@@ $3&]G;QP"   "  3_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" %'
M!*\# 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 **** "BBC=0 44;J-U !12;QZBC>/44 +12;QZBC<#W% "T444 %%%% !11
M10 4444 %%%% !1110 4444 %%%(6 /44 +12;QZBC>/44 +11NHSF@ 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 **** "BBC=DT %%
M-:14&6.T#J363K7Q#T#PV6_M'6](L-I"G[3>118)Y ^9AUJ9U(P5Y.PG)+<V
M**\VUK]L'X7Z 5%QX\\, LS+B.^64@CKG9G'XURNK?\ !1WX0Z9C;XGDO,J6
M_P!'TVY?IV^X.37FU<[RZG_$KP7K*/\ F82Q="/Q37WH]SHKYCU3_@J[\-K)
M3]GL?%=ZVPE=EBD:[NRG?(#^.".:Y75_^"ONC1%O[/\ !.L7'R?*;B^AA^;T
M(4/Q[CGVKS:O&.34_BKKY7?Y)G/+-,+'>:_,^QJ*^%]5_P""OVJ2NOV+P+I\
M2[3N\_57<D]L;8AQ7-:C_P %9_B%<A/L^A^$;7:3NS#/+N_.08K@J>(&2Q^&
MHY>D9?JD8RSK"+9M_)GZ&T$XK\S]4_X*;?%J_P!WDZEHMCN?</(TI"5']T;R
MW'UYXZU@:I^WU\7M5>5F\:74/G#:5M[2VB"\8XQ'D'W!ZUP5/$S*X_#";^4?
M_DC&6?X=;)_A_F?J>&S2%L>OY5^25_\ M9?$[4T59?'WBK"G(\N^:+\RF"?Q
MK#U'XR^,M9DF:[\6>*+EK@$2^9JMP?,!&.1OQTKCJ>*&%^Q0D_5I?YF4N(:?
M2#/V(>=(A\S*O^\<50O?%^E:=<&&XU+3X90 2DERBL,]."<U^-5[K5[?HJW-
MY>SJIRHFN'< ^VXFJ,GDL^9/)9O5\9_6N*IXI/[.&^^?_P!J92XB?2G^/_ /
MV+N?CAX+LFD6;Q=X9B:'/F!M4@!3'7(W=JPM0_:Z^&.F6AFE\>^%/+! _=ZC
M'(W/LI)_2OR0_P!''>W_ #6K"P2E=RQS%2,@A#@BN27BABG\%"/S;?\ D9OB
M"H]H(_5&_P#V\?A%IP7S/'.DOOSCR%EFQ]=B''XUF:G_ ,%%_@_IP3;XK-UO
MS_J-.NGV_7]W7YH)X0UB:)772=8=&&Y66QF*D>H.WI6HGP6\9RQJR^$?%3*P
MW C2+CD'_@%9_P#$1,WG_#HQ_P# 9/\ ]N)_MS%/X8+[G_F?H-J?_!3KX3V
MC\K4M8O-V<^3I4WR?7<%Z^V>E9=__P %6?AE:,OEVWBJ[W9R8].5=OUWR+^F
M:^(8?V8/B3<0K)'X!\8,DBAE(TJ;D'\*O6?['GQ3OH!)'X!\2A6)'[RV$;<?
M[+,#^E#XTXCG\%'[J<O\V']K8Y[0_!GUYJO_  5M\"P-']C\/^++H,#O+16\
M.WTZRG-9]_\ \%>/#,=OFU\(>(YILC"RSV\:X[\AF/Z5\QZ9^PO\6]65S'X'
MU2/RR ?/F@ASGTW2#/X5H6/_  3U^,%]<"/_ (1%H<@G?-J%JJC\1(:G_63B
MN>L:4M>U)_JF'U_,GM%_^ _\ ]^?_@L!I@1MO@75-V/EW:E%C/O\E9W_  ^%
MD_Z)^O\ X.O_ +17D'_#MKXP?]"[8_\ @VM__BJO6W_!,3XKSVZNUGX?@9AD
MQOJHW)[':A'Y$T?VQQA+:,U_W#7ZQ%]:S1]'_P" _P# /0+O_@KYK3W4AM_
M^EI"3\BR:I(S@>Y$8'Y53U#_ (*[>*I(E^R^#_#\+YY,MW/*"/H OYYKE=._
MX):?%*]NA'*?"]JF"?,?4F8#VPL9/-:'_#IWXD?]!3P?_P"!<_\ \9I?6N,I
MJ_O_ /@,5^@O:9J^_P!R_P B]_P]Q\<?]"SX3_[ZN/\ XNJ-W_P5@^(TUPS0
MZ3X1AC/1#:SOM_'S1G\JM6/_  23\>30EKCQ#X3MY,X"J;B7(]<[!^6*G_X=
M'>-/^AH\+?\ ?JX_^)I./&4E]O\ \E7^06S5]_P,>Y_X*L?$R:!U6S\)0LRD
M!UL924/J 9B./>LS_AYW\6/^?SP__P""H?\ Q==Q8?\ !(?Q');YNO&>APRY
M/RQ6$TBX[<EE_E4__#H/6O\ H>-*_P#!7+_\<I/!<8RU;G_X'%?^W!['-'W^
M]?YG -_P4Z^+!4_Z=X?7/<:4./\ Q^L__AY%\8?^AFM?_!3:_P#Q%>L:9_P1
M_OI9F^V>/+2./;\I@TAF8GWW2CBKO_#GE?\ HH4G_@E'_P >H_LGC"2OS3_\
M&)?^W!]6S1]7_P"!+_,\:_X>1?&'_H9K7_P4VO\ \16;=?M__%ZZN7D_X3.Z
MC\PYVQV5JJK]!Y?%>[_\.>5_Z*%)_P""4?\ QZK5E_P1^TY(2+GQYJ4DF>##
MID:+CZ,['/XTO[#XOEI*4_\ P:O_ ),/J>9O=O\ \"_X)\]_\-[_ !>_Z':^
M_P# 2U_^-4?\-[_%[_H=K[_P$M?_ (U7T7_PZ!T;_H>-:_\  "'_ !H_X= Z
M-_T/&M?^ $/^-'^KO%G\\_\ P;_]L'U',N[_ / O^"?,-Q^V;\5;F=Y&\>^(
M5:0EB$E15&?0!< >PIO_  V-\5/^A^\2?]_U_P#B:^H/^'0.C?\ 0\:U_P"
M$/\ C1_PZ!T;_H>-:_\  "'_ !K/_5?BGO+_ ,&?_;$_V?F/=_\ @7_!/E__
M (;&^*G_ $/WB3_O^O\ \339/VP_BG+&RMX^\2[6!!Q<!3^87(_"OK2+_@D9
MX-$2[_%'BIGP-Q ME!/? \LX^F33O^'1G@O_ *&?Q9^=M_\ &JT_U3XG_GE_
MX,_X)7]FYAW?_@1\<_\ #3GQ(_Z'[QA_X-IO_BJ/^&G/B1_T/WC#_P &TW_Q
M5?8W_#HSP7_T,_BS\[;_ .-4?\.C/!?_ $,_BS\[;_XU4?ZG\2?S/_P9_P $
MG^R\?W_$^.?^&G/B1_T/WC#_ ,&TW_Q5'_#3GQ(_Z'[QA_X-IO\ XJOL;_AT
M9X+_ .AG\6?G;?\ QJC_ (=&>"_^AG\6?G;?_&J/]3^)/YG_ .#/^"']EX_O
M^)\<_P##3GQ(_P"A^\8?^#:;_P"*H_X:<^)'_0_>,/\ P;3?_%5]C?\ #HSP
M7_T,_BS\[;_XU2C_ ()&>"\_\C/XL_.V_P#C5'^I_$G\S_\ !G_!#^R\?W_$
M^./^&G/B1_T/WC#_ ,&TW_Q5'_#3GQ(_Z'[QA_X-IO\ XJOK)O\ @D#HI8[?
M&^M 9X!L(./UH_X= Z-_T/&M?^ $/^-9?ZI\2_WO_!B_^2%_9N8>?_@7_!/D
MW_AISXD?]#]XP_\ !M-_\51_PTY\2/\ H?O&'_@VF_\ BJ^LO^'0.C?]#QK7
M_@!#_C1_PZ!T;_H>-:_\ (?\:/\ 5/B7^]_X,7_R0?V;F'G_ .!?\$^3?^&G
M/B1_T/WC#_P;3?\ Q5'_  TY\2/^A^\8?^#:;_XJOJ)O^"/*%N/B%)CMG11_
M\>I/^'/*_P#10I/_  2C_P"/5'^JO$W:7_@R/_R0O[/S#S_\"7^9\O?\-.?$
MC_H?O&'_ (-IO_BJ/^&G/B1_T/WC#_P;3?\ Q5?2%_\ \$@-32Z86OCJQ>'C
M:TVDN'/'.0LN.M1?\.@]:_Z'C2O_  5R_P#QRLO]6N)MN6?_ (&O_DB?J&8=
MG]Z_S/G3_AISXD?]#]XP_P#!M-_\55ZU_:]^*5G;K''X^\3;5&!ONM[?B6!)
M_$U[=>_\$B_%T=RPM_%GAN6'C:TEM/&Q]<@;@/S-5;S_ ())^.HK<M!XC\*3
MR9&$;[1&#Z_-L/\ *H_L'B:&JC4^4O\ *1/U/,%TE]__  3Q_P#X;&^*G_0_
M>)/^_P"O_P 32I^V3\5(W5AX^\194@C,R$?EMKU/_AT[\2/^@IX/_P# N?\
M^,UFW7_!+CXIP7,D:)X9F56P)%U,J''J 8\_G42ROB6.KC5^^3_)D_5\P727
MWLY+_AO?XO?]#M??^ EK_P#&JGT__@H+\7].N/,'C":;@C;/86SK]<>6.:UK
M_P#X)G_%RSE58]'TB[4C)>'58MH]OGVG/X8K/U'_ ()W?%_3BO\ Q2BW&_/^
MHU*V?;]<N*ETN)X:_O\ _P G#ES!?S_B6/\ AY%\8?\ H9K7_P %-K_\15JQ
M_P""F/Q;M(F635M'NF)SNFTJ/</;Y"HQ^&:YO4OV%?BYI4:M)X'U20.< 030
M3$?4+(<?C69??L@?%+3H@\G@'Q,58X'EVOG'\D)/XD8J)8OB2#]Z5;Y\_P"I
M/M<>MW/\3T.P_P""HGQ4L[I9))/#=TH!!CDTPJI]\K(#Q]:T4_X*N_$E74MI
MOA!E!!(^Q3#(],^=7BVI_L[^/]&*+=>!_%UN9,E=VDSG..O136/J'PW\1Z1<
M>3=>'M>MI=H;9+ILZM@]#@I4//L^IZ2JU%ZW_4GZYC([RD?27_#W'QQ_T+/A
M/_OJX_\ BZT+?_@KSXD6!!-X,T.23'SLE_,BL?8;3CZ9-?)-QIEU9SM%-:W4
M4J'#(\+*RGW!&15<S1J<&2,$<$%AQ1_KEG4?^7[^Z/ZH?]J8M?;?X?Y'VI:_
M\%@[A;:,3> 86F"_.4U@A2?8&$G'UK2B_P""P&FF)?,\"ZF),#<%U.+:#[$I
MG%?#*R*_W65OH<T\*2.AK>/'>=K_ )?7_P"W8_\ R):SC%_S?@O\C[X3_@KI
MX3*+N\)^* V!D![8@'Z[ZV;;_@K!\-9ID5M.\70JQPSM8Q,$]SME)/X U^=I
M&**Z8^(6<QWE%^L5^EC19YBEU7W'Z5:9_P %/?A1?R,LFH:U9JHR&FTJ7#>P
MV[OUK:T[_@HE\'[^W\QO%RV_)&R;3[E&^N/+Z5^7= .*ZJ?B5FJ^*,'\G_\
M)&BS_$+=+[G_ )GZN6?[;OPGOGB6/QYX?4S$!1).8\9Z9W ;?QQCO6_IG[2'
MP^UB1UM?&_A.9HQE@NJP<#_OJOR%W''4TUD#_>56^HS793\4,:OCHQ?I=?JS
M2/$%7K%?B?LWI_CS0]6\G[+K&EW/VC'E>5=QOYF>FW!YS[5J).DH^5E;_=.:
M_$]8(T;<L<:L#D$* 15RSUN]TY&6WO;VW5CEEBN'C!/N%(KLI^*4OMX;[I__
M &IM'B+O3_'_ (!^TP;/_P"JC=S7X[Z9\<?&NBSK)9^,/%5O(B[%*:M<?*.F
M/OUT6D_MC?%/1&B,/CSQ$WDY*B>=;@'KU\Q6W=>^:[J?BAA'_$HR7HT_SL;1
MXAI=8,_6;.:*_+W2?^"BWQ>TE%7_ (2B.Z57W'[3IMLY;V)" X^F#[UT6E_\
M%3_BA8(PFC\+WVY@P,FGNA4>@VR#]:]"GXDY5+XHS7JE^DF;1S[#/=-?+_@G
MZ045\"Z9_P %=O%<1;[9X1\.W'(V^3=3PX'?.=V?TKK-*_X*_P!C(X^W>!;Z
M%=X!-MJ<<F%[G#(O/MT]Z]"EQYDL]ZMO6,O\C:.<81_:_!GV=17RUHO_  5G
M^']Z%6]T?Q98,SXS]FAF55_O';)G\ ":ZK0_^"E7PCUCR_-UV^TUGSG[7IDZ
M[,>I56'/;FO2H\4914^'$0^;2_.QT1S##2VFOO/>Z*\OT3]M+X5>(1_H_CSP
MZOR[\7%S]G8#..1(%P?;K7::-\3/#GB-PNGZ_HNH,6" 6]]%+\W7'RL>?:O2
MHYAA:W\*I&7HT_R9T1K4Y?#)/YFY135E65-RG<IZ$<@T[=BNPT"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBFR2+#&S,RJJ@DDG  H =17GOC']JWX;^ 79-4\:>';>5<[HDNUFE&,_P1[F
M['C%>7^+_P#@J9\,O#X9=/\ [>UZ0<+]EL?*0GG^*8IZ=@>HKR<5GV78?2M7
MBGVYE?[EJ<U3&4(?'-?>?25%?#_BO_@KU>2!UT'P3#'C.V74-0+?3*1K].-W
M^->:^*/^"H?Q1U^5EL[O0-%#'"K:6 D<9SQF5GYY Z=A7SN)\0LGI?#*4_2+
M_P#;K'%4SO"QV;?HO\['Z5;LU1UCQ)I_AZ#S;^^L[&/GY[B98E&!D\L1VYK\
MN9/BY\</C&^R'5OB%JRS$?)813QQ-D@#_4JJ]5^F0?>DT[]BCXO>.IQ+)X-U
MMV;:?,U*:.)N3C)\U]W'?C(]*\V7B!6K?[C@YS^_]%+\SG_MJ4OX-)O^O),_
M0WQ1^V!\,/!Q;[=XY\.JRG!2"[%RXX!^['N/<5Y_XD_X*?\ PJT-V6VO-:U@
MKG_CSTUP#@XX,FP>_P!*^8_#W_!+?XI:J/\ 2%\-Z2,$XGU$N1SC&(T8<]>O
MZUV^@?\ !(36[AU_M3QMI=JN3D6FG23'&..7=>_7BLWGG%6(TH8117FK/_R:
M2_(GZYF,_@I6]?\ @M'3^(/^"O>BV[,-*\%ZQ=#^%KN]BMP>?10YZ<_7CWKA
M_$7_  5R\77AD&E^%O#M@K9VFXFFNF7GCIL'3M_+I7H.B?\ !(;PU;_\A+QA
MX@N^%XM[>"W&?XNH<X/YCU-=CHO_  2Y^%>E2*TUOX@U+:Q)%SJ;*&XZ$1A.
M!U]:S>#XRQ'Q58P7K%?^DIO\2?9YI/>27W?HCY7\0?\ !2OXM:Z)%@U;2]*2
M3=Q9:9'E0>P,F\\=CU^M<3KG[8?Q0UN1FNO'WB*/<V[$-V+90<8X$87\NE?H
M3HW[ WPCT15\OP5IMPRJ5W74DMP6SZ[W()]\9KK=&_9S\ >'X]MGX+\+6_R"
M/*Z7#EE'8DKD_C64N#<_K_[SC?NE-_AHB?[+QL_XE7\6_P#(_)G4O'FO>*SB
M\US6]4X*D2W\UQ@$\@@L>">W>I=/^%?B377D-KX8U^\:, N8]*GD90>F<)[5
M^Q.F^'['1EVVEG:VJ[0N(85CX'0< =*N;?K^=*/AAS.];$MO_#_G)A_J_?XZ
MGX?\$_)+2_V3/B?JH_T?P%XIV[0^9+(P@@],;]N?H.:Z32O^"?/Q>U<IM\(R
M6ZNF\-<W]M'CV/[PD'GH17ZDD9H Q7=3\,<O7QU9OTY5^C-H\/T>LG^'^1^:
M^D_\$O?BIJ+0^=!X=L!)][SM3W&+ZA$;/X$]:Z"P_P""2GCR:-C<>(/"=LP/
MRA6N)=P_[]KC]:_0BBNZGX<Y1'XE)^LO\DC:.1X5;W?S/AG3/^"0&HR7&+SQ
MW9QQ;>L&DNS9_P"!2@8K<L_^"0&EI"OVCQUJDD@^\8M.B13SV!9CT]S7V517
M=3X%R2/_ "YOZRE_\D;1R?"+['XO_,^5=._X))^ X+C=<Z_XMN(\$;!-!'SZ
MY$5;%E_P2O\ A=:1,LG_  DUTQ.0\NI[2/;Y%4?IFOI*BNR'">3QVP\?FK_G
M<TCEN%6T$>$V'_!-WX0V1A+>&[BX,6,^=J=RPDQ_>&\ Y^@%;-C^P=\(].G\
MR/P-I#-C;B9I9E_[Y=R,^^,UZ[179#(<LA\.'A_X!'_(UC@\.MH+[D>=:3^R
M/\,=%600> _"O[P@MOTZ.3I_O X_"MFQ^ _@C3+<0V_@_P +PQ*20B:7  ">
MO\-=9175#+\+#2%**](K_(TC0IK:*^XR;;P+HMG;I##I.EQ1Q@*J):1JJCT
M"UI16L<,:HD<:HH"JH4  #H!4E%=,:<8_"C3E2V$V ?_ *Z7%%%6,*"H/:BB
M@ V@=J,8HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M'9##TH?!%+Y"!<4N.:**[C8**** "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@ H(S110 8XJGJV@6.O6QAOK.UO(2""D\2R*0>#PP/6K
ME%3**:LPWW/./$_[(?PQ\8%FOO WAMG;.YXK-;=R2<D[H]ISD=:\^\2?\$OO
MA5KAS:V>MZ.?^G/4G8=^TH<=_P!![U]$45Y>(R'+J^M6A!_]NJ_WVN<T\'0G
M\4%]Q\:>)_\ @D'ILJLVB^-M2MV ^5+ZQCG!..YC*'KGM_C7FGBK_@E1\1M%
M1GTZ^\-ZTHZ*ES);2'KV=-OH/O=Z_1:BO"Q/ .35=J;B_P"[)_D[K\#DJ9+A
M9;1MZ,_*/Q3^Q)\5O"#-]J\$ZQ<*O\=CLO%/49_=L3V].E>;Z[X;U'PO<&+5
M-/U#39%."MW;/;D'_@8%?M)CFJ^HZ5:ZQ:-;W=O#=02<-'-&)$;Z@Y%>!BO"
M_#O_ '>O*/\ B2?Y<IPU.'H/X)M>NO\ D?BNIWKE?F'J.117ZR>,_P!CCX8^
M/2S:AX+T/S6',MK!]DDSZ[HBI[UY9XS_ ."4GP]UT2/I-]XBT&5B2JQW*W,2
M_P# 95+?^/=J^<Q7AKF=/6C*,UZM/\5;\3AJ9#B(_"TS\[J*^NO&G_!(SQ)I
MXD?P_P"+-'U-5&5CO;:2T=O;<I=?7L/\/(_&G[!OQ8\$%C-X1N]2B&<2:9*E
MXI_X"IW_ )K_ %KYK%\+YKAOXM"7R7,OOC<X*F78FG\4'^?Y'D-%7?$'AO4O
M"=V;?5M/OM+G7K'>6[V[#\' JEU%>'*+B^62U..S6C ' IUM(UE.LD+-#(O(
M>,[&'XC!IM%2([[PE^U-\2/ YC73?&WB.&./A8I;LW,8Z_PR[AW]*]5\'_\
M!4WXE^'V5=2C\/Z_'_$9[0V\A_X%$P'_ ([_ /7^;**];"Y]F.&_@UY+RNVO
MN>GX'53QE>G\$W]Y]T^#?^"O.D7!C7Q!X.U.SXP\NGW<=ROUVN(S^IKUKP5_
MP4-^$_C3RU_X29=(N),#RM4MY+7:?=R-G_CU?EY0#BOIL)XB9M2TJ.,UYJS_
M /);'?3SS$Q^*S]5_E8_9SPSXXT7QI:?:-'U;3=5A_OV=RDZ_FI-:F<U^*FG
M7TVCW:W%G--:7$9W++!(8I%/J&4@_K7IO@;]M7XI?#U8TL?&6J7$$> (=0VW
MT>/3]Z"V/HPKZ?!^*%%Z8J@UYQ:?X.WYL]&EQ#!_Q(?=K_D?J]17P3X!_P""
MM_B+31''XD\+Z5JB*,&:PG>TD/OM?>I_,5[1X#_X*A_#+Q65CU*76/#<QZ_;
MK,R1 _[\1<?F!7UF"XTR?$Z1K*+[2]W\7I^)Z5'-<+4VE;UT_P" ?1U%<_X)
M^*OAGXD6PFT#7M'UA"N[_0[M)BH]PIR/Q%= #FOI:=6%2//3::[K5'=&2DKH
M****T*"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 **** "C
M'-%% %75]#LO$%DUM?6EK>V[_>BN(EE1OJ&!%>4^.OV#OA5X^::2X\)6.GW$
MO_+?36:R<'UQ&0OYJ:]@HKDQ67X;$JV(IQGZI/\ ,SJ4:=16G%/U1\=^/?\
M@D5HMX'D\,^+-3T]L96'4;=+I"?]Y-C#\C7B?CW_ ()H?%+P:9'L[#3?$=N@
MSOTZ[ D(_P"N<NPY]@37Z84$9%?*XSP_R>OK"#@_[K_1W7W(\VKDN%GLK>G]
M,_&;Q?X!UWX?7C6^O:-JFBS*<%;VU>#/T+  _@361U%?M3J&F6^K6<EO=00W
M-O(,/'*@=&'N#Q7D'Q&_8$^%GQ'$C2>&;?1[J3_EXTES9LI]=J_(?Q4U\?CO
M#"O'WL'64O*2M^*O^2/+K</S6M*5_73_ #/RUHK[-^(__!(J\MQ)-X2\60W
MY*VNK6_EMC' \V+(_-!7@'Q,_8W^)7PH,CZIX5U">TC!8W>GK]M@"^I,>2O_
M  )17Q68<,9I@]:]%V[K5?>KV^=CR:V7XBE\<7;[_P CS&BC^)E_B4X8=U/O
M17@G&%%%% $EG=2Z?=K<6\DEO<1G*RQ.8Y%^C#!'YUZG\/OVW_BE\-T6.S\6
MWU[;KQY&IJM\F..,R9<?@PKRBBNK"X[$8:7-AYN#\FU^1I3K3IN\&UZ'VA\-
MO^"NEQ$8X?%WA..89 :ZTB?:0.Y\J4_R>OH#X;?MW?"_XG-'%:^)[73;R3/^
MC:JILI!^+X0_@QK\KZ"-PP>1Z&OL,O\ $+-</[M5JHO[RU^]6_&YZE'/,3#2
M5I>O_ /VLMKN.]MTFADCEBD 971@RL#W!'!J2OQW^'GQI\6_">X63PYXCU?1
MPISY4%P?(;ZQ-E#^*U]$?"[_ (*Q>*] \N#Q7HNG>(8!PUQ:'['<_4KS&WX!
M:^XR[Q)R^M:.*BZ;[_$OO6OX'L4,^H2TJ)Q_%?U\C] **\1^$_\ P4%^&?Q5
M:.'^VO\ A'[^3 %KK"BU)/HLF3&WX-GVKVJ"YCN85DC=9$<!E93E6![@]Z^Z
MP>88;%P]IAJBFO)W^_M\SUZ5:G47-3:9)11178:A1110 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 48S110!P?Q-_9D\!?& N_B#
MPOI-]<R9S="+R;D?]M4P_P"M?.'Q7_X)(V%X7N/!7B2>Q;J+/5E\^(GVE0!U
M'^\K?6OLNBO#S+AO+<<G]8I)ONM']ZL_O..O@:%;XXKUV?WGY._%?]CKXC?!
MMI)-6\-7EQ8QC)OM.!O+;'J2@W+_ ,#5:\Q5@PX(/TK]L,9KRKXO_L7?#KXU
MO+/JOA^"UU*4<ZAIY^RW.?4E?E<_[ZM7Y_FGACO++ZORE_\ )+_+YGBXCA_K
M0E\G_G_P#\I**^KOC1_P2I\4>%5EO/!NI6_B6U7+?8[G;:WBCT4Y\N0_BGTK
MYC\6^#M6\!:W)INMZ;?:3J$9(:WNX6BD^H!^\/<9'O7YOF628[+Y<N+IN/GN
MGZ-:?B>#B,)6HNU6-OR^\S:***\LYPHHHH ",C'8]179_"W]H;QM\%IE;PSX
MDU+380<FVW^=:M]8GRGY &N,HK:AB*M&:J49.,EU3:?WHJ%24'S1=F?:GP=_
MX*U.GE6OCKP_N'"G4-(_FT#G_P!!<_3M7U7\*?C_ .#_ (V6 G\,Z_I^IMMW
M/ K[+B'_ 'XFPZ_B*_("I;&^GTN^BNK6::UNH#NCFAD,<D9]592"/P-?=93X
MB9AAK0Q256/GI+[U^J;\SV,-GE>GI4]Y?C]Y^U8.:*_./X(?\%.?&_PX,-GX
MD2/QAI<8V;IV$-\@]I@,/_P-23_>K[)^!'[8O@7]H*..'1]56UU9AEM+O@(+
MM?7:N<2#W0L/I7ZED_%V6YC:%*?+/^66C^71_)W\CZ+"YG0KZ1=GV9ZG1117
MTQZ 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 44$X%>2_M*?MR_"O]DBP$GCOQAIFDW4@)AT]
M";F_GXS\MO&&DQ_M$!>1S6U##U:\U3HQ<I/HE=_<C&OB*5"#J5I*,5U;LOO9
MZU17YB_&'_@Y-\.Z;<3V_@/X;ZQK"KD1WFMWR6$;''!\J,2N1GL2IQZ5X;XE
M_P"#BSXU:I?;]-\-_#K2K<;L1-9W5TQ&>,N9UY XX SUP.E?58?@3.*JYG34
M?5I?@KO\#Y/$<>9-2?*JCE_ABW^+LOQ/VLHK\0?^(AGX]?\ 0/\ AQ_X)KC_
M .2:/^(AGX]?] _X<?\ @FN/_DFNK_B'F;?W?_ O^ <W_$1,H_O?^ _\$_;Z
MBOQ!_P"(AGX]?] _X<?^":X_^2:/^(AGX]?] _X<?^":X_\ DFC_ (AYFW]W
M_P "_P" '_$1,H_O?^ _\$_;ZBOQ!_XB&?CU_P! _P"''_@FN/\ Y)K3\%?\
M%Y_VCOB+XPTOP_H>A_#[4M8UN[CL;&UBT6X+SS2,%11_I/J>3V&3VJ9>'N:Q
M7-+DM_B_X X^(>4R=ESW_P /_!/VKHK)\"6^LVG@K28_$5U8WFO1VD0U&>RA
M:&VEN-H\QHD9F*H6SM!).,9)K\Y_^"G_ /P6L\3?LU?M%-X#^&%OX7U#_A'[
M<+KUWJ=I)<A;Q_F%O'LE0#RX]I8\_,^W@J:^<RO)\3F.(>&PJ3:3=^EEUO\
MD?29IG.&R[#K$XJZ3:5NMWTM^9^EU%?B#_Q$,_'K_H'_  X_\$UQ_P#)-'_$
M0S\>O^@?\./_  37'_R37TO_ !#S-O[O_@7_  #YK_B(F4?WO_ ?^"?M]17R
M/_P2!_;3\>?MQ_!CQ1XF\<6WA^W;2]<_LNR.E6SVZNJV\4C[U:1SD-(,'(&*
M^N*^1S# U,'B)8:M;FCH[:H^OR_'4\9AXXFC?EEJKZ,***^>O^"E'[=-A^P?
M^SS<^(%6UOO%6KN;#P[ITY.RYN<9,C@$-Y,2_.^",_*N07!K/!X6KBJT</15
MY2=DOZ_$O&8NEA:,L17=HQ5V_P"OP[L^A:*_$'_B(9^/7_0/^''_ ()KC_Y)
MH_XB&?CU_P! _P"''_@FN/\ Y)K[+_B'F;?W?_ O^ ?&_P#$1,H_O?\ @/\
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
M37'_ ,DT?\1#/QZ_Z!_PX_\ !-<?_)->E_Q#S-O[O_@7_ /,_P"(BY1_>_\
M ?\ @G[?45^(/_$0S\>O^@?\./\ P37'_P DT?\ $0S\>O\ H'_#C_P37'_R
M31_Q#S-O[O\ X%_P _XB)E'][_P'_@G[?45^(/\ Q$,_'K_H'_#C_P $UQ_\
MDT?\1#/QZ_Z!_P ./_!-<?\ R31_Q#S-O[O_ (%_P _XB)E'][_P'_@G[?45
M^(/_ !$,_'K_ *!_PX_\$UQ_\DT?\1#/QZ_Z!_PX_P#!-<?_ "31_P 0\S;^
M[_X%_P  /^(B91_>_P# ?^"?M]17X@_\1#/QZ_Z!_P ./_!-<?\ R31_Q$,_
M'K_H'_#C_P $UQ_\DT?\0\S;^[_X%_P _P"(B91_>_\  ?\ @G[?45^(/_$0
MS\>O^@?\./\ P37'_P DT?\ $0S\>O\ H'_#C_P37'_R31_Q#S-O[O\ X%_P
M _XB)E'][_P'_@G[?45^(/\ Q$,_'K_H'_#C_P $UQ_\DT?\1#/QZ_Z!_P .
M/_!-<?\ R31_Q#S-O[O_ (%_P _XB)E'][_P'_@G[?45^./PS_X.0_B-H^HV
MR^+O 7@_7;!01,=,FGTZY?G@J7:5.!Q@CGU%?>_[$W_!5?X6?MMM#I>DZA-X
M=\8LK,WA[5RL=U(%Y+0."8YUQS\AW  EE6O)S+A/,\#!U*U.\5U332];:KU:
M/7RSB[*\=-4J-2TGLI)IOTOHWY)GTO1117S9](%%%!.!0 45Y?\ M#?MH?"_
M]E73O/\ 'GC/1M!E9=T5F\OG7T_^Y;QAI6ZCD+CGK7Q+\7?^#D;P7HEQ-!X(
M^'_B/Q%M.U+K5+J/3('_ -H(!+)CV(4_2O8R_A_,<:N;#4FUWV7WNR_$\7,.
M(<NP+Y<352?;=_<KO\#]*J*_%WQ9_P '&_Q@U7Y=(\'_  ]T=-RD&6.[O7QC
MD$F6,<GGH,8QSUK#_P"(AGX]?] _X<?^":X_^2:^@CX>YNU=J*_[>_RN?/R\
M1,H3LG)_]N_YV/V^HK\0?^(AGX]?] _X<?\ @FN/_DFC_B(9^/7_ $#_ (<?
M^":X_P#DFJ_XAYFW]W_P+_@"_P"(B91_>_\  ?\ @G[?45^(/_$0S\>O^@?\
M./\ P37'_P DT?\ $0S\>O\ H'_#C_P37'_R31_Q#S-O[O\ X%_P _XB)E']
M[_P'_@G[?45^(/\ Q$,_'K_H'_#C_P $UQ_\DT'_ (.&?CV0?] ^&X..#_8U
MQQ_Y,T?\0\S;^[_X%_P _P"(B91_>_\  ?\ @G[?45XA_P $_?VS])_;D_9S
MTOQ=9B"UUF'_ $+7=.1LG3[U -ZC//EN"'0GJC#N#7M]?&8K#5,/5E0K*THN
MS1]GA<52Q%&->B[QDKI^H4445@= 4444 %%!.*_/K_@I9_P6WTS]FO6YO!?P
MM71_%7C*UE"ZG?W&;C3-(*L0\!V.IEN.,%58+'GYB6^6O1RO*L3F%94,+&[_
M  2[M]$>;FF;87+Z/M\5*R_%OLEU?]/0_06BOQ!_XB&?CU_T#_AQ_P"":X_^
M2:/^(AGX]?\ 0/\ AQ_X)KC_ .2:^I_XAYFW]W_P+_@'RW_$1,H_O?\ @/\
MP3]OJ*_%7P7_ ,%X_P!I+XC^*]/T'P_X;\#ZUK6J2B"SL;+0+F:>Y<_PJHN<
MGC))Z  DD $U^KW[*MO\5/\ A5UO=?%ZZ\*MXLO6\V2RT"U>*UTU,<1&1Y',
MS]V<;5R< $#<?%SCAO%99%2Q4HW>R3NWYVMMYGM9/Q-A<SFXX6,K+=M62\KW
MW\CTRL'Q]\,?#_Q3T1]-\1:/I^L6;@CR[J$/LSW4]5/NI!K>HKYRI3A4BX32
M:>Z>J/H)14E9['Q7\<_^"3T<GVB_^'^L&%OO+I.IL63OPDX^8=@ X;W85\@_
M$;X7>(?A'XA;2O$FD7FCWP!*QW"8691QN1AE77W4D5^R58?C_P"&N@_%3P])
MI/B+2;'5K"4',5Q&&V'^\IZJWHRD$>M?GV=>'>"Q*=3!?NY]MXOY;KY:+L>)
MBLCI5-:7NO\ #_@?UH?C717V!^TG_P $N+[PW#-JWP[FFU:U0%Y-(NI ;I!U
M_<R<"3_=?#<<,QXKY%U+3;C1M1GL[RWGM+NU<QS031F.6%AU5E."I'H17Y#F
MV2XS+:GL\7"W9[I^C_I]T?,8G"5:$N6HO\B&BBBO).8**** "G1R-#*LB,R/
M&P9&4X9".A!Z@^XIM% 'TA^SY_P4J\8_"H6NG>(]WBW0XL)F=]NH0)_LRG_6
M8]),D_WA7W5\%/VAO"?[0&@_;O#.J1731@&XM'_=W5H3VDC/(]-PRI[$U^0M
M:'A?Q7J?@G7K?5-'U"\TO4;4YBN;:4QR)ZX(['N#P>X-?=9#QYC<"U2Q'[RG
MV;]Y>C_1W\K'L8/.*M'W9^]'\?O/V@HKY"_93_X*:6/BK[-H/Q$>WTK4L".+
M65 CM+H]!YH'$+'^]]P_[' KZ[@G2YA62-EDC<!E93D,#T(/I7[5E.<X3,J/
MML+*ZZKJO)KI^3Z7/K,-BJ=>//3?^:'4445ZAT!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5?5-4MM$TVXO+RXAM
M+2UC::>>9Q''"B@EG9CPJ@ DD\ "K!.!7XR_\%K?^"GMW\:O&FI?"/P+JGE^
M"-%F-OKMY:R?+X@NE(W0AQUMHF&"!Q(X).55<^WD.1ULTQ2H4M$M9/HE_GV7
M7TNSP^(,]H95A77JZMZ175O_ "[OIZV1U'_!1?\ X+Q:GXHOKWP?\#;QM-TF
M,F*Z\6^7_I5YV(LU8?NTZ_O6!9NJ!1AC^:.L:Q>>(M9NM2U"ZN;_ %"_D::Y
MNKF5II[ER<EG=B69B>Y)-5R<FBOZ!RG)L)EU+V6%C;N^K]7_ $ET1_/F;9UB
M\RK>VQ4K]ET7HOZ;ZL**[3X)?LY^//VD?$,FE^ _">M>*;V  SBQ@W1VP/0R
MRL1''G_;89[9KZZ^'O\ P;S_ !R\664-QK&I>!?"OF$;X+F_EO+B($$\B&,H
M2.!@2=^M5CLYP.#=L35C%]F]?NW_  )P.2X[&+FPU*4EW2T^_;\3X1HK]&?^
M(;7XE_\ 11O O_@#>4?\0VOQ+_Z*-X%_\ ;RO-_UPR;_ )_K[I?Y'I?ZGYS_
M - [^^/^9^<U%?HS_P 0VOQ+_P"BC>!?_ &\H_XAM?B7_P!%&\"_^ -Y1_KA
MDW_/]?=+_(/]3\Y_Z!W]\?\ ,_.:OU _X-\OV'1K6MWWQP\169-OIK2:;X62
M5?EDFP4N;L _W 3"AZ9:7T!KG],_X-L_B$^I6ZWGQ*\&QV;2J)WM["Z:98\C
M<4#8!8+G&2!G&>*_6;X6?#/1/@C\,]%\*^'[5-/T+PY91V-G"#_JXHUP-Q[L
M>I8\DDD]:^1XPXPPU3!?5<OJ<SGI)J^D>JUMOMZ7/KN#>#L33QOUK,*?*H:Q
M3MK+H]&]M_6QY3_P4;_;(L_V(OV7]:\5AK>3Q!=#^SO#]I(P_P!)OI =A([I
M& TK?[,9'<5_.QK.LW?B+6+S4-0N9;R_U">2ZNKB4YDN)9&+N['U9B2?<U]1
M?\%>/VWS^V7^U%=+H]XUQX'\%F32]#"M^[NFW 7%X/7S74!3_P \XTZ;C7RI
M7T7!>0_V=@E.HOWE2S?DNB^77S;['SG&F??VCCG"F_W=.ZCYOJ_GT\DNX444
M!@IR?NCDU]@?'G[J?\$"_!K>%_\ @G?I-XT;+_PD.MZEJ(+*!N43>0I!'48@
M[\]N@%?:E?/_ /P2O\%-X!_X)Y_"33WC\N23P]#?.IB,9W7!:X.0><GS>3WZ
M]Z^@*_F7/JWM<RKU.\Y?==V/Z>R"C['+:%/M"/WV5S-\7^+=-\!>%M1UO6+V
MWTW2=)MI+N\NIVVQV\2*6=V/H%!-?SO_ /!1/]M74OVZ/VC]1\4R&>W\.V.;
M#P[82<?9+)6R'8=I93^\?TRJ]$%?:7_!?C_@H#_:5Y_PHOPI?9@MS'=>+KB%
M^'?AX;#(]/EED'KY:_WA7Y;U^I< \._5Z/\ :-=>_->[Y1[^LOR]6?E7B!Q%
M]8K?V=0?N0?O><NWI'\_1!1117Z0?FQ]L?\ ! KX4?\ "P?V^[76)(DDM_!.
MB7FJ$NN0LL@6UCQ[_OI"/]VOW*U#4+?2+":ZNIH;:UM8VEEEE8)'$B@EF8G@
M  $DGH!7YD?\&U_PG^Q^ ?B9XXFA7=J6HVNAVTO?9;Q&:0?BUPG_ 'S[5UG_
M  <%_M@77PI^"FC_  OT.[EM=4^('F3ZI)$^UH],B(#1Y'/[Z0A#ZHD@/!K\
M3XFP]3-N(_J5)[6C?LDN:3^5W^1^W<,XBGE/#GUVJM[RMW;?+%?.R_,^7?\
M@JA_P6)UC]I?7[[P3\,=4OM%^&]MNM[F_MV:"Y\3GHS$\/':]E08,@.7X(0?
M!2J$4*H"JO  & **L:5I5UKNJVMC8V\]Y>WTR6]O;P1F26>1V"HB*.69F(
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
M/QJ_Z&KX8_\ @;>__(U'_$.3\:O^AJ^&/_@;>_\ R-7!_K9E'_01'\?\CO\
M]4\X_P"@>7X?YGY_T5^@'_$.3\:O^AJ^&/\ X&WO_P C4?\ $.3\:O\ H:OA
MC_X&WO\ \C4?ZV91_P!!$?Q_R#_5/./^@>7X?YGY_P!%?H!_Q#D_&K_H:OAC
M_P"!M[_\C4?\0Y/QJ_Z&KX8_^!M[_P#(U'^MF4?]!$?Q_P @_P!4\X_Z!Y?A
M_F?G_17Z ?\ $.3\:O\ H:OAC_X&WO\ \C5\N?MF?L=:U^Q%\3K7PAXD\0>%
MM;UR:R6^GBT6>:86".Q$:S&2--KN 6"C/RX)QD9Z\'GV7XNI[+#55*6]E<Y,
M9D.882G[;$TG&.UW;_,\BHHHKUCR HKZR_9&_P""-WQ4_;&^#5MXZT*^\*Z'
MHU]<RP6:ZU-<PS7B1G:9D$<+@QEMR@YY*-QC!/IW_$.3\:O^AJ^&/_@;>_\
MR-7AUN)<KHU'2JUXJ479KLSW*'#.:5J:JTJ$G&2NGW1^?]%?H!_Q#D_&K_H:
MOAC_ .!M[_\ (U>7_M._\$8OC=^R_P""[KQ)>:=H_BO0M/B,U[<^'KF2XDL8
MP,M(\,D:2;% )+*&"@$G &:*/$N5UIJG3KQ;>VMOS"OPSFM&#J5*$DEOI?\
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
MYHL9N=)>1AE[7(#0YZGRV((Z_*^.BU\&UU_P#^)LGP=^,WAOQ)&S+'I=\CW
M4XWP-\DJ_C&S?I7O\,YQ++<PA73]UNTO.+W^[=>:.W+\4Z%=3Z;/T/V!HIL$
MJSPJZ,&5@"K#N#T-.K^F3[\**** "BBB@ HHHH **** "BBB@ HHHH ****
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
M?@S&YEAEBL/."C=JS;O=>D7^9^ ^*,5^_'_#D3]F?_HG;_\ @^U'_P"/T?\
M#D3]F?\ Z)V__@^U'_X_7E_\1)RS^2I]T?\ Y(]3_B&N:?ST_OE_\B?@/BC%
M?OQ_PY$_9G_Z)V__ (/M1_\ C]'_  Y$_9G_ .B=O_X/M1_^/T?\1)RS^2I]
MT?\ Y(/^(:YI_/3^^7_R)^ ^TU^LW_!O5^Q/_8^@:C\;M>L\7.K+)I7A@/\
MPVP;;<W('J[KY2G^[&_9Z^DF_P""(?[,Y4C_ (5W)R,<:]J/_P ?KZ<\$>"]
M+^''@_2_#^AV4.G:/HMK'965K$,)!#&H5%'T '7DU\]Q-QU1QN">%P491YOB
M;26G96;WZ^6G4^BX8X$K8+&K%8V49*/PI-OWN[NEMT\[/H:E?-O_  5)_;;@
M_8A_9AU#5K.:'_A,/$!;2_#D#8;-RR_-.5SDI"F7/OL7^*OHV\O(=.LY;BXE
MCAAA0R222,%2-0,EB3P !R2>E?SV_P#!4O\ ;9F_;;_:BU'5;&XD?P;X=W:5
MX<BY"M K?O+DC^],XW9Z[%B':OG>#\B_M+'+VB_=PUEY]E\W^"9]%QEGW]FX
M%^S?[R>D?+N_DOQ:/G*YN9;VXDFGFEN)YG,DDLK%I)78Y9F)Y+$DDGN2:CHJ
M;3=-N-9U*WL[.WFNKR\E2"W@B7=)/([!411W9F( 'J:_H31(_GG5GU'_ ,$B
MOV(#^V=^U%:_VM:O-X(\&>7JNN,5/EW1#?N+,D?\]74D_P#3.-_45ZK_ ,'%
MNJZE/^V;X8L;HJNF6?A&%[!%<D R75QYK$8P"3&@XSPB].E?I5_P34_8PM?V
M(?V7M(\,RQV\GB;4/^)EXANHP#YU[(!F,,/O)$H6)?9">-QKP3_@O1^Q%<?'
MSX%6?Q'\/6LEQXD^',,KWD$8+/>:6V'FP.[0E?- '5?,'7%?DE#BFEB>)(5)
MO]TKPB^EW]K_ +>>E^UK['ZYB.%:N&X:G3@OWKM.2ZV7V?\ MU:V[WMN?BE1
M1G(]?0CO17ZV?D845[1^P?\ LT^&/VNOCU:^ _$7C:X\#76LPL-(NUT]+R*\
MNEY^SMND38S("4.3N92O4KG[XA_X-G--$J&3XR:FT>06"^&HE9AWP3<$ X[D
M'Z&O!S+B7+L!5]CBYN,K7^&3T]4FCWLMX9S',*7ML)!2C>WQ16OHVF?D_P!:
M^Y?^"0G_  2SU#]JSQUI_C[QMILEO\+]%G$T45RA7_A)YDY6) 1\ULK8,C]'
MQL7.6*_=7[/?_!!?X'_!G4K?4=<@UCXA:E;L'4:[,OV)6!!!^S1*J-TZ2;Q[
M5]IV5E#IMG%;V\,<$$""...-0J1J!@* .  . !TKX7B#Q!ISHO#Y:G=Z.3TL
MO[JWOYNUNBZK[SAWP]J0JK$9FU9:J"UN_P"\]K>2O?J^C^+?^"]GQ._X5O\
M\$^-0T>WDCAD\8:M9:*L8 !,0<W$@ ]-EOCC/#?B/PO)R:_7C_@Y5U*>+X-_
M"ZT61A;3^(+N62/C#,EH0I_ .WYU^0]?1>']%4\HC-?:E)O[[?H?.^(5=SSB
M4']F,4ONO^H*,M7]!'_!&[X8P_##_@G3\.8TMS;W6O6<FN799=K2R74K2!C_
M -L_+ /<**_GW')K^B#_ ()/_$*'XD_\$\/A3>0M"SV.B1Z5.L?_ "SEM&:V
M8$9.#^[S^.<#.*X/$J4UE]-+;GU^YV_4[O#.,'F-1O?D=O\ P)7_ $/4/VD/
MCYH?[,7P0\1^.O$4FS3?#MF]RT88*]U)TC@3/\<CE44>K"OYN?C?\8]<_:#^
M+GB#QKXDN/M&M>)+U[RY(/RQYP$B7T2- J*/[J"OZ#/VYOV%=%_;S\%Z/X=\
M1^)O%6AZ/I-XU^UMH\T,:WTNW:AE\R-]WE@N5 Q@N2<D#'S'_P 0WWPA_P"A
MT^)7_@18_P#R-7S7!N=95EE&53$2?M9::)NT5LK^>[^78^FXTR7-LTK1IX>*
M]E'NTKM[NWELOGW/QEHK]FO^(;[X0_\ 0Z?$K_P(L?\ Y&H_XAOOA#_T.GQ*
M_P# BQ_^1J^U_P"(@9/_ #2_\!9\3_Q#[./Y8_\ @2/QEHKW?_@HM\!OAW^S
M%^TA>^!/AYK6O^((?#L"PZS=ZI-#)MOB2S01^5&@ C0H&SD[RPXVUX17UN%Q
M,<11C7A>TE=75G9[:'R.*PT\/6E0G:\79V=U=;ZA7UO_ ,$;_P!B?_AKO]J>
MUOM8LFG\%> S'JVK%TW0W<X;-M:-D$$.REV'=(F'\0KY0TK2;K7M4MK&PM9[
MZ^OIDM[:W@0M)<2NP5$4#JS,0 /4U_1-_P $X?V.;/\ 8F_9=T3PKLAD\07B
M_P!I:_=(HS<7T@!=<CJL8"Q+_LQ@]S7R_&F>?V?@7"F_WE2Z7DNK^2T7FT?5
M<$Y%_:&/4ZB_=T[-^;Z+YO5^2?<]Z' HHHK^?S^@CYD_X*G?L$VO[<_[/4]K
M8PPQ^.O#0DOO#ETYV[I<#?:N?^><P4*<\*P1OX:_GYU/3+G1-3N;*]MYK.\L
MY7M[BWF0I)!(C%71E/(96!!'8@U_4#\5/B;HOP9^'&N>*_$5XFGZ'X?LY+Z]
MG;_EG$BY.!W8] !R20!UK^:[]I/XV7/[2'Q]\7>/+NQM],F\5:E)?_9(5 6V
M4X5$. -S!%7<W5FW$]:_8/#7%XF=*K0DKTXZI]F]TO+KY?,_'?$S!X6%:EB(
M.U65TUW2V;\^GFO0XBBBNZ_9O_9P\6?M7_%O3O!7@NP2^UK4 TA,LGE6]I"F
M#)-*^#MC4$9."22% +$ _IE6K"E!U*CM%:MO9(_,:5*=6:ITTW)NR2W;.9\$
M>!]9^)?B[3] \/:7?:UKFK2B"SL;.(RSW+]<*H] "23@  DD $U^T7_!,+_@
MC/H_[*XT_P <?$1+'Q%\1E FM+=<36'AT]1Y61^\N!T,O13PG=V]B_X)\?\
M!-/P7^P3X.8V*IKOC34H@FJ^(9XMLLXSGR84R?)A!_A!RV 7+'&/I"OQ?BKC
M:>,OA<"W&GLWUE_DOQ?6VQ^U<*\#PP=L7CDI5-TMU'_-_@NE]P Q1117YV?H
MP4444 %%%% !1110 4444 %%%% !1110!#?V<6HV4UO/&LT,Z&.1&&5=6&"#
M]037XV?$#PU_PA?CW7-'"[1I.HW%F 6W8$<K(.?H!7[,GI7X]?'>^BU/XX>,
MKB%O,AFUV^=&P1N!N)*_*?%&$?8X>?6\E\K+_@'SG$27)!]=3E****_'3Y8*
M*** "BBB@ ILPW0R#U4C]*=39%9XV51N9@0H ZGM0!^Q7P0O)-1^#'A&XF(,
MUQHME*Y P"Q@0GBNHK#^&6A-X6^''A_3&5E;3=-MK4ACDC9$J\GOTK<K^L<+
M%JC!2WLOR/TFG=02?8****W+"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "AN1110!_//_ ,%</@_+\&/^"A'Q&LS"8[37KY?$-H>TD=VH
MD8C@=)O.7V*]Z^;Z_9C_ (+_ '[%5W\8OA'IOQ4\/VLEUK7@&&2#58(DW27&
MENP9I !R?(?+X /R/(>U?C/7]&<)YI'&Y93FG[T4HR]4K?BK/YG\W\697/ Y
MG4@U[LFY1]'K^#NOD.@N)+2>.:&22&:%A)')&VUXV!RK*>Q! (/8BOW:_P""
M8'_!5SPQ^UU\/],\.>*M5T_1?BCI\(AN[.=Q!'K6WY1<6Q8X=F&"\8.Y6)X*
MX-?A'1W7_9(8>Q'0CW'K6O$'#U#-J"IU7RRC\,ET[^J?5?B9\/<18C*:[JTE
MS1E\47U[:]&NC_ _JGWC_P#71O'J*_FJ\&_MP_&;X?:<EGHOQ6^(&GV<:+&D
M":Y.\<:C.%4.S!0,GIBMC_AY!\?O^BQ_$+_P:M_A7YU+PSQ=_=K1MZ/_ (/Y
MGZ-'Q.PEO>HROZK_ (!_1[O'J*-X]17\X7_#R#X_?]%C^(7_ (-6_P */^'D
M'Q^_Z+'\0O\ P:M_A4_\0SQG_/Z/X_Y%?\1.P?\ SYG^'^9_1Z7 [BOPX_X+
MC_MQ']I/]HL^!]"O5F\&_#F:2VW1-F._U/[EQ+_M"+F%3T_UI'#"O")/^"CO
MQ]E1E;XQ?$(JPP1_:K<C\J\6)W$D]2<DGO7TO#'!+RW$O%8F2DTK1M?1O=Z]
M;:+U9\SQ1QPLRPJPN&@X)N\KVU2V6G2^K]$%:O@7P1JWQ+\:Z3X=T*SDU#6M
M=O(K"PM4^]/-(P5%SV&3R>P!/05E5^HG_!O?^Q!_:NK:A\</$-F?L]F9-+\+
M)*@Q))]VYNQGGY?]2A'<S>@KZO/,VIY=@YXJ?39=V]E_GY7/D\CRFIF6-AA8
M;/=]DMW_ )>=C]#OV*?V6-)_8V_9P\.^!-+,<\FG0^;J-XJ!6U&]D^::=O\
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
MPKE,LPS*G2M[J?-+T7^>WS.[+<,Z]>,>BU?HCZQ'2BBBOZ6/O@HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ([JUCOK:2&:-
M)H9E*.CJ&5U(P00>"".,&OQ__P""G/\ P1#UOP#XAU#QS\%](DUCPO<DW%[X
M9M!NO-);DLUJG66#TB7+H3A0RX"_L)01FO:R3/<5E=;VN'>CW3V:\_T>Z^\\
M7/,APN:4?8XA:K9K=/R_5;/UL?RM7-M)9W4T$T<D,]NYCEBD0I)$PX*LIY4C
MT(!%,K^DKX__ +!/P?\ VG[MKKQOX!T#6-188.H"(VU\>,#-Q$5D..V6.*^;
MO%'_  ;Q_ ?6S*UA>>/M$:0J5%OK*3K&!U $T3DY]R<9XQ7ZIA/$C+YQ_?PE
M!^B:^^Z?X'Y3B_#;,82_<3C->K3^ZS7XGXC45^SW_$.!\'O^AQ^)7_@59?\
MR-1_Q#@?![_H<?B5_P"!5E_\C5V?\1 R?^:7_@+.'_B'V<?RQ_\  D?C#17[
M/?\ $.!\'O\ H<?B5_X%67_R-1_Q#@?![_H<?B5_X%67_P C4?\ $0,G_FE_
MX"P_XA]G'\L?_ D?C#17[/?\0X'P>_Z''XE?^!5E_P#(U'_$.!\'O^AQ^)7_
M (%67_R-1_Q$#)_YI?\ @+#_ (A]G'\L?_ D?E+^RC^SAK/[6G[0'AOP#H>Z
M.XURYQ<700LMA:I\T]PWLB XSU8HO>OZ1/A7\,M%^#'PWT/PGX=LUL-#\/64
M5A90#GRXHU"C)[L<9)/)))/6O#?V%_\ @EW\//V!]>U[5_"]UKVL:QKT$=H]
M[J\L4DMM IW&*/RXT 5FVLV022B\X&*^DJ_..,N)(YI7C##W]E#:^EV]W;\%
M\^Y^E<&<,RRNA*>(M[6>]M;);*_XOY=A&Z5_,=^TKXZ/Q/\ VC/'_B/S/,&N
M>)-1O4;?ORCW,A3!P,C;MQP.,5_3;>VYN[26$220F1"H>,X9,C&1[CK7Y]2?
M\&XOPAFD9Y/&GQ,DD<EF9KNRRQ/))_T;J3S6_!.>8++)U:F+;3DDE97[W_0Y
M^.,CQV9PHT\(DU%MN[MVM^I^,-/M[>2[N(X88Y)IIG$<<<:EGD8G 50.222
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
MRT[ C,4 /WG]6^ZG?)^6NS X&OC*RP^&BY2?3]7V7FS6C1G5FH4U=ES]A_\
M9%NOVB_',>H:I;RQ^#=)E!O9B-JWT@P1;(>^>"Y'W5XX+"OTULK*'3;.&WMX
MHX+>W01QQQJ%2-0,!0!P  , #I69X"\":7\,O!VGZ#HMJEEI>EQ"&WA4YVCJ
M22>22222>222:V*_HCAGAVEE.&]FM9RUD^[[+R73[^I]QE^!CAJ?*MWN_P"N
M@4445](=X4444 %%%% !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 %%%% !1103
MB@ HKC?BG\?_  ;\%;)IO$WB#3=+;&5MWDWW$GIMB7+M^ Q7RG\;O^"LDLXD
ML_ &B^6N"IU+5DRWIF.!3^.7;ZK7A9KQ)EV7I_6:BYOY5K+[EM\[(X\1CZ%#
M^)+7MU/L;QS\0-%^&GAV;5M?U2RTG38/OSW,H1<]E'JQ[*,D]A7QM^TC_P %
M39+Z.?2?AO;O C H^M7L6)/K!"W3_>D_[X[U\H?$;XK^)/BYK7]H>)M:U#6;
MI<[#<292$>B(,*@_W0*Y^ORG//$3%XI.E@5[.'?[3^>R^6OF?-XS/*E3W:/N
MK\?^!_6I;US7K[Q/J]QJ&I7EUJ%_=OYD]S<RF669O5F;DU4HHK\[E)MW>YX;
M;>K"BBBD 444,=HR?E ZD]J "I+6UDOKJ*"&.2::9Q'''&I9Y&/154<DGT S
M7LG[/W["7CKX\R0W2V;>']!D^8ZEJ,142+_TRBX>3/8\+_M5]W?LZ_L9>#?V
M<[:.?3[7^TM=*;9=6O%#7!SU$8Z1*?1?Q)K[#(>"\?F+522]G3_F?7T6[]=%
MYGJ8/*:U?WG[L>[_ $1\U_LI?\$R[SQ$UOKOQ&CFT^QR'BT16VW$_P#U\,/N
M*?[BG<<\E>E?<FBZ+9^'-)M[&PMH+.RLXUB@@A0)'$@& J@< #TJT!@45^W9
M+P_@\KI>SPT=7O)[OU?Z+0^NPN#I8>/+37J^K"BBBO:.H**** "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 **"<5C^*OB#H/@:V\[6M:TK28L?>O+N. ?^/$5,
MZD8+FF[+S$Y)*[-BBO!/'G_!27X5^"PRV^L77B"=<CR]+M6E4G_KHVV/\F->
M)?$#_@KKJ5TCQ^%_"-K9\$+<:I<F9OKY<>!_X^:^;QO&&4872=9-]H^]^5U]
M[."MFF&I[S7RU_(^Z"<5ROQ"^-_A'X4V[2>(O$>CZ1M&?+N+I5E;OPF=Q_ 5
M^9_Q$_;;^*'Q+1XK[Q9?6=JX(-OIH%C&0>Q,>'(^K&O*YYGNKIYI7>6:0DO(
M[%G<^['D_C7QV/\ $^FO=P5%OSD[?@K_ )H\NMQ!%:4H_?\ Y?\ !/T$^*/_
M  5<\&>&Q)#X7TO5/$]PO"S.OV*U^NYP9#^"?C7S;\5_^"B?Q,^)Y>*WU6/P
MQ8L,>1I"F)R/>9LR?]\E?I7A=%?#9EQEFV-NIU>6/:/NK[]W\VSR,1FN)JZ.
M5EV6G_!)+R[FU"\DN+B66XN)B6DEE<O)(3W9CDG\34=%%?+WON><%%%% !10
M3MQGC<<#/>O1_A9^R3\1/C%(IT7PQJ"VK<_;+U?L=L!ZAY,;NO\ "&-=&&PM
M;$3]G0@Y/LDV_P #2G3G-\L%=^1YQ4EI:3:A>1V]O%+<7$QVQQ1(7DD/HJC)
M/X"OMGX4?\$D((UCN/&WB629LY-EHZ^6GT,T@W'_ ("B_6OI_P"%/[/7@SX)
M6GE^&?#^GZ;(1M>X5/,N9?\ >E;+G\3BON<K\.LQQ%I8IJE'SUE]RT^]KT/7
MP^1UYZU/=7WL^ _@O_P3?^(?Q2DAN-4M8_".ER#<9M17-RP_V;<'=G_?*5]@
M_ O]@'X?_!*2WO/L+>(=:AP1?ZF!+L;^]'%_JX_8@%A_>KV\#%%?I>3\%Y9@
M+3C#GG_-+7[ELONOYGOX7*L/1U2N^[ #%%%%?6'I!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
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
MNQZ_E06"KN)PH&23VH 6BLN_\;Z-I5OYUUJVF6\60N^6ZC1<GH,DUCZA\>/
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
M/^1^56QO0_E1L;T/Y5^JO_#"GPD_Z$30_P#OE_\ XJC_ (84^$G_ $(FA_\
M?+__ !55_P 0QS#_ )^P^^7_ ,B'^K]?^9?C_D?E5L;T/Y4%2.QK]5?^&%/A
M)_T(FA_]\O\ _%59TS]BKX4Z1(S0^ _#;,XVGS;7SAZ\!R0/J*(^&./OK5A_
MY-_D/_5^MUDOQ_R/R@8A/O$+]3BFF>->LD8^K"OUYTK]F3X=:(TC6O@7PG&9
M  W_ !*H6SCZJ:U=/^#OA'2 WV3POX=M?,QO\G384W8Z9PM=$/"_$OXJ\5\F
M_P!46N':G6:^X_'%)%D'RLK?[ISBK-MIEU?(6AM;J95."T4+. ?3(!K]F=.\
M)Z7I",MKIUC:K(<L(K=$#'U.!5R"UCMEQ'&L8)SA1MS^5=$/"U_:Q/\ Y)_]
ML:+AWO4_#_@GXVV?PY\1:C;+-;^'M?GA;.V2/39W5L<<$)BMBU_9T^(%ZD;0
M^!_%TBS %&&D3X8'H<E:_7W;]?SI<<5U0\+J'VZ[^44OU9I'AV'6;^X_)FU_
M8Z^*EY<I$O@'Q(K2' +VZQJ/JS, /Q-:VG?L"_%[4[CRT\%WD)P6W3W=M&OY
MF3K7ZG[!Z#\J4*!VKJAX8Y>OBJS?_@*_]M9HN'Z'63_#_(_,:P_X)L?%Z\#>
M9H.GVNW&!-JL'S?3:6_7%;%C_P $L_BC=VJR2-X7MG;.8Y-2<LOU*Q$?D:_2
M&BNJ'AME*W<W\U^D4:+(<,N_W_\  /S[M?\ @D?XX>=/.\2^$XHS]YD^T2,O
MT&Q<_F*V-+_X)!ZU+(_VSQOI<*X^4P:9)(2??=(M?=E%=D/#_)8[TV_64OT:
M-%DN$7V?Q9\5V'_!'R'R/]*\?7'FY/\ J=)4+CM]Z4G-;^G?\$B_!\5RK77B
MGQ1<0X.41;>,D]CG8?RQ7UK1753X)R6&U!?-R?YLVCE.$6T/Q?\ F?,MC_P2
MD^&MK"RS7GBNZ8G(=M01"!Z86,"M[3_^":7PCLIXW?0]0N1'U6;5;AEDX[@,
M/KQBO?**[*?"^4PVP\/G%/\ ,TCE^&6T%]QX[9?L!_"&P5@G@G3I-_7SYIYL
M?3<YQ^%='I?[*WPUT:=)+?P)X3CDC7:&_LR)CC'N#^M=_17;3R? 4_X=&"](
MQ7Z&L<+16T%]R.?TWX3^%]&15L_#>@VBJV\+#I\,8#>O"]>.M;<-E#;,3'''
M&6ZE5"Y_*I:*[84H0T@DO1&L8I;(,<__ %Z"H/:BBM"@ Q1110 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
910 4444 %%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>cms-20240331_g2.jpg
<DESCRIPTION>GRAPHIC - CE LOGO
<TEXT>
begin 644 cms-20240331_g2.jpg
M_]C_X  02D9)1@ ! 0( =@!V  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" &>!+ # 1$  A$! Q$!_\0
M'P !  $$ @,!              H&!P@)!0L! @0#_\0 7A   0,$ 0," P0$
M!PH+! 4- 0(#!  %!@<1"!(A"3$3%$$*%2)1%A<R81DC0E)65]486'&!D9.5
ME]36&B0E,T-35&)RE)8TDM'2)C5$5:&QT_ G<X*RP3=%8X/D_\0 '0$!  $%
M 0$!              D$!08'" ," ?_$ %\1  $$ 0($ P,%" T(!P8$!P$
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
M@[;;5?.Z_#NJ-^H,+']+)U/]65KS^9G,J*N'6STSP.>=E19O Y_Y/LV02^?
M/CLM8Y]^/'U!XK';7B,X.U=__P 806-OWKC\I/OTWV'+2&_V>X^XJE?JO LW
M_;[7;?D13N_-M&J+G>H1TX1.[X%VRJY=OM\EBLU'=_X?O!R#_@_%Q^^L>L^*
MKA'!OY=[-W-AN/9L)9;S? >U/K?IV5([6N";VDLO_FUGC_C+%1\[U*-*,$B#
MC6P)_'L56VSPP?(_ZR\KX_/V^GUJP6?%]PZCW]FQ&J;.W;FIT*^_]/(.V5*_
M7>*;OR5[K_\ 4B;O^>4JD)OJ=80CG[OU?E<CWX^<O%GA\^W'(91-X\\^Q5[#
M\_%@L>,O3;=_9=%YR4^GM&0H0 ]O\VVR1ZCU]#ZD"F?K^H/H8^P[W<\L3?[
M]4G,]4!1Y%NU $>_:9N7?$Y_:X)3'L;?'/X.0%'C\7XCXJQV?&<3O[)H(-]Q
MLY[F]_<18QG\GIN=MCU.XVIW<0/R,9M_.L[_ -D(V]/>J4E^IUG2PH0=88I'
MYY[52;S=Y1'@<$I;:B@\'DD!0Y' \<$FQS^,K4KMQ6T9@XAZ&;(7YCV'=K(X
M1T._KU&W;KO3.U_;._)CZ[?=S2R._L#?7K^CXJF)?J5;G>[A$Q37T,'G@KA7
MR4M([N1PI5Z902!^$\MD'WX!JS6/&!Q"DW%?!Z5K@]BZODIG-Z@]"[(L:>@V
M.[3OON " J=VO,J=^2M2;];)G$?]\!^C\RIB7ZB74-(Y^7<PN#SSQ\'&R]V_
MBYX'S4]_V'X?/)X\\\^:LT_BQXK2[^4[3U;??;R\09-NN^WX:S)OL.G7ZSU5
M.[6^;=V-1GU5]]OZ3W=O3].ZIN7U[=2TH*"<NM,3NY\Q,6LB"GD\_A+T9_CC
MV'(/CGGD^:M$_B>XPS;[9VA!OO\ N&%QS=MSOT\R&4].P/H.^_3;P=K'/.W_
M &S&W^;7A&W7?INT]O[%3DKK4ZF)7=W;.G,A7=P(MFQR-VA0XX2IFT)7X_DE
M2E*2?(-6B;Q$\8I]^;65F,'?I#C\3#MO[C'0:[IZ$DD>A7@[56?<>N0>._1L
M4#1U^J('IZ=>BIZ3U7]1LHDN;>R]OD@\1IC$4?A' X$:,UP#]0. H^3R?-6J
M;CCQ;G^EKS/,WV/X&>.#L-O^BB9MOZ@=">IW*\':CSCN^3M#U^:\-_X6C\W9
M<!)ZBM[R^1(VYGRP0H'C([@WR%_M?\TZCCG\QP1]"*M<O%GB;/N)==ZH<"'
M[9>VSH[Z0_!R,[_H]-EXNS>8=WR5WU[6)!W[]G!<#)W'MJ7W?,[.S]X*X"DJ
MR^_]A[?;E GA'C\^WGGS5LEX@:[GW\[6>J9-]@0[/938\NVW06@.FV_;OU[K
MQ=E,D_Z60NG?N#:GV_-S[+A)&?YW*),K-<MD%2N\_'R.\.\J'CN/?,5RKCQR
M?/!/YU;9=4:FGW,VHL[*2>8^9E\@_=W;F^=8/SOCW^*\C<MN^E:LN]>L\IZ^
M_JY<0Y?[\\27;Y>'225$N72<LE1\E1*GR>2?<^Y^M4#\IE)/W3)9!_4GY]VT
M[J>YZRGJ?>O,SS'O-*?KD>?[2OC7.FN?\Y,EN>>1\22\O@_F.Y9X/YD53NLV
M7_3L3OZ[_.ED=U]_5QZKX+WGNYQ^MQ/_ (KYB222222222>22?)))\DD^YKQ
M)))).Y/4D]R?>5\KQ7YL-]]AO[_5%XX'Y#_(*;#W!$_"/R!_Q"OU$Y'YC_**
M_-Q[Q^<(O(()X!!)]@/)/^*@()V!!/N'4HO<-N$\!"R3[ )43_D KZ#7$[!K
MB?< 247N([Y/ 8>)/L VLD_X@FOH12D[".0GW!CB?[%^\KOR3^8KV^3EGVBR
M/\P[_P#+7UY$_P#F9?\ 9O\ ^2_>1_Y+OZ)_Y+W^0G?]BE_^6>_^2OWV:S^]
MK'^PE_N)R/\ R7?T3_R7[HLUX<2%MVFYN(//"V[?+6D\>#PI+)!X/@\'P?%>
MS,=D)&AS*-Q[3V<VK.0=OB(]E]"*4]1'(1[PQW_)>Z;#?%$)39;NI2B E*;9
M-))/@  ,<DD^ !Y-?8Q>3) &.ODD@ "G8))/0  1[DD]@GDS'M%)_0=_R7U?
MHIE/]&<A_P!"7/\ V6O7Y#S7\#Y3^K[?^"OKV>Q_F)O]D_\ NI^BF4_T9R'_
M $+<_P#9:?(>:_@?*?U?;_P4]GL?YB;_ &3_ .ZOI&#YJH!2<.RI22 01CMX
M((/L01#X(/T(KU&F]1$ C 9L@C<$8F^00>Q!%?8@^A'0KZ]DM?O:Q_L9/[J\
M_H-FW]#<K_\ 3MX_V.OW[F]1_P 7\Y_5&0_5T]DM_O:Q_L9/[J?H-FW]#<K_
M /3MX_V.GW-ZC_B_G/ZHR'ZNGLEO][6/]C)_=3]!LV_H;E?_ *=O'^QT^YO4
M?\7\Y_5&0_5T]DM_O:Q_L9/[J?H-FW]#<K_].WC_ &.GW-ZC_B_G/ZHR'ZNG
MLEO][6/]C)_=3]!LV_H;E?\ Z=O'^QT^YO4?\7\Y_5&0_5T]DM_O:Q_L9/[J
M?H-FW]#<K_\ 3MX_V.GW-ZC_ (OYS^J,A^KI[);_ 'M8_P!C)_=3]!LV_H;E
M?_IV\?['3[F]1_Q?SG]49#]73V2W^]K'^QD_NK\W,+S)E/<[B63M)Y [G,?N
MR$\GV'*H@')^@YYKY=IW4#!S/P698WMS/Q=YC=SV&[H -S[MU^&K:'4UIP/>
M89!_]J_']%,I_HSD/^A+G_LM>?R'FOX'RG]7V_\ !7Y[/8_S$W^R?_=7YN8S
MDC*>]['KZTGGCN<L]Q0GD^P[E1@.3^7/-?+L-F&#F?BLDQN^V[J-IHW]VYB
MW7X:\XZF&4#WF-X_^U?A]QWO_P"YKM_HV;_^8KS^3,E_!U[_ '2Q_AK\\F7_
M #4G]!W_ "7S&WSP2#!F CP08SP((]P04<@CZ@^U4YK602#6L @[$>1+T(_U
M%\\C_P AW]$_\EZF'+!X,62"/<%AT$?XNVOSR)QWAF!]QC>#^8M3D?\ DN_H
MG_DOS+#XYY9=''ORVOQ_A\5\^5(.\;_Z#O\ DOSE=[C^8K\RE21R00/S(('^
M4U\$$#<@@>\] OQ>O(_,?Y17YN/>/SA$Y'YC_+7ZB\T1*(E$2B)1$HB41*(E
M$7C@?D/\@IL.^W7WHO-$7ZMOOLGEEYUH\\@M.+;(/''(*% @\>.1YXK[9+)'
MUCD>P[[[L>YO7MO\TCKMT7Z"1V)'U'9<@S?;Y'(+%ZN[!3QVEFYS6B.#R..Q
M]/'!\CCV/D551Y/)1$&+(WX]MMO+N6&;;'<;!L@'0]1\>J^Q-,WZ,L@^I[A_
M85SD;8FP(7'R><YA%X\#Y?)KTR ">X@!N:D#E0[C^_S[U<X-6:JK?Y/J7/P;
M=!Y69R,>PWWV'+9'KU^M>S;MUGT;=IO\VQ*/7?T>/7K]:J6)O7=,'CY7:VP6
M^.>.[++T][GN_P"GF._7S^[V'@D5>(.)G$2M^XZWU4S;WYS(O]=_^DL.]?T=
M.W1>[<QE6_1R-T;?_P!S*?[7E5/$ZINHB%V_!V_FJ@GV3(N?S:/VN[]F4T\/
M)]_S!(]CQ5X@XU\6*^WEZ]U$0.PEN>>WOO\ 1F8\=3WZ?#LJANH<VSMD[?\
MK2<P]_9P(54P^M3J8A=H1LZ=(2!QQ,L^.R^[P0.Y;UI4YR.>>0L$D#GGBKW7
M\1/&*MMRZRLR@>EBABI]^_<R47.]?1P)V&YZ*H;JK/,_]X/=\'10.[;^^/?U
MZ]>NP55PNOWJ4B<?$R2P3@..1,Q6U'NXX]S'1&(YX\]I'N?W<7ROXH^+\&W-
ME\79 VW]HPE$D]O6%D.V^WH/4_#:I;K/.M[SPO\ YU>/X=^4-]WU]2JN@^H]
MOF-Q\U;<"N/''/Q[)<&"KP0?_8[RQP3R#X' (]N#Q5]K>+CB=#MYU/2]O;OY
MN-MQ;]#^]\A%MUZ]!MT[*H9KG,M^DRG)]<+Q_P ,K55\+U-ME-<?>&NL*F?G
M\M-O<'GR?;O>F ?0>0KV/YCB_P!?QD:O9M[5I+3MCWF*QD:WO[<TEGKV^'0^
M_I5LU]?'TZ-5W\UTK/[7/_\ '[%64#U/Y2>W[TU"PY_.-ORU;7Y^PDV1[Z<>
MY^A]N1QD%7QFS#;VW0<3CZ^RYU\?O[>;CI/AT/?KU'15+.(#O^DQC3_,LD?\
M415:0/4ZP9SC[SUAED4GCDPKO9YP'GZ?&$ G@?N!_(5D-;QE::=M[7HW.P[[
M;FM>H60.O7]U%4D>OOZ'UV56S7],_NF/LM_F2Q/_ +0Q5M;_ %(]%R>T3[+G
M]M)XY/W/;)B$\\<\J8O(40//[*%$\>!61U?%WPTEV%K':IIDG;_\OIV&M[=7
M&+(;[=^S3V57'KK$.^G%=C_^5&\?]F7?]"KBW]?/35.*0YE5ZMJE?R;ABUZ2
M$^?Y2XL:6T./?]L_NYX/&25?%#P?L[!^;R%,GTM87(-V_G.ABG8/Z6RJV:RP
M+^]B6,_RZ\H_2UKA^E5W;NK_ *;;GVAC;&/,*5Q^">W<[<1R.>%*FP&&Q]>?
MQ^#[^XYR:IQ[X0W=A%KG$QN/XMIERH1]9L58VC[7*K9J?!2=LC"W^>)(_P#C
M8!^E5];-YZ9O':+9M/ 995P E&569*N3[ I<EH4D_F% $?4"LHI\2N'N0V%/
M6NEYR[;8-S>/#NO8%KIVN!^! /P5;'E\7+^YY&F[MVL1>O;NX*NH.38Y<P#;
M<@LEP!'(,&ZP)8(/L08\ASD&LFK9C$70#3RF.M@]C6O5IP=^HV,4K^XZJL98
M@D_<YHG^OS)&.Z>_YKBN:2I*QW)4E23[%)!!_P 8Y%7 $.&[2"/>""/SA>J\
MU^HE$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)
M1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(
ME$2B)1$HB41*(O5;B&D*6XM#:$CE2UJ"$)'YJ4H@ ?O)KY<YK&ESW-:T=2YQ
M#6@>\DD ?:OPD ;D@ =R>@'VJC;OLC7N/A2KYG6(6CM!)%QR.T1%CCW'8]+0
MLG\DA))/@ FL?OZNTIBPXY+4N!H!H)(MY>A X;?R9)VN)]P W)Z $JFEO4H?
MW:Y5B_TD\3#^9S@5:>\]6_3E8^\3-L8R^M!(4W:US+PYR/H$VN)+Y)^G!//^
M"L'R'';A)C>86-<8>5S=^9E)UC(.&WPI03^[IUZ^G16V74N#AW#LC 2/2/GE
M/_=M<K57?U".G2V]Z8ERRF^+3SVBVXU);;<(]N';D[  Y^A4!^_BL(R'BJX3
M4^85[F:R3F[["GAYFM=M[GVWU@-_3<!6Z76N#CWY9+$VW^;@< ?J,A8/S[*U
MMW]3;7<<J%DUSF%RXY"%W"=9[4DGSP5)9=NB@.>/ //!K"[_ (R-)Q;C':2S
M]S\DVK-"D#\2&/N';[=U;Y=?46_N5&U)_/?%'_89.G_KHK977U/;^OO%CU/9
MXX_D.7;))LL_N[V8=NA <?7M?//YBL-O>,S*.+AC=#T(AUY7WLO8G/P+HX*M
M;[0).OO"M\NOYC^XXV)ON,MA[^GU,C9_:K:W7U(MY3"K[MLF!6<*)X[+5<YZ
MD ^W:J7=RDD?FI"@?J#[5A][Q=\2;&_L>-TQCP=]N6E<M%O4]C/>V) VZEI'
MO'OH)-=9=W[G%2B'PBD>1_2E_M!5N;IUV]2]S[@G-X5L0KGA-KQJQ1RGG^:Z
M["D/>/IRX?\ +6)7?$SQAN<P&HZ]-IWV;2P^,BY=SOT>^M+)\!N\]%12:PST
MFX%MD8_^'!"W;KZ$L<?AU)_M5N[GU2=0]V[A+V]F:0KGD0;DFU@ _1/W8S$*
M1_@(_?YK%+G&OBO>YA/KS4 #NXK6_8Q]0%-D&P^I4,FH<W)]+)VNOY,GE_\
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
M%.1GY+?Z(_Y)L/</S!>W:GP.!P/ ' \#\A7[L/</S!?J<#\A_D%-A[A^8(G
M_(?Y!38>X?F")P/R'^04V'N'Y@B<#\A_D%-A[A^8(G _(?Y!38>X?F")P/R'
M^04V'N'Y@B<#\A_D%-A[A^8(O!2DC@I21[\$ CG\_(IRM/0@;>[8(O'PV_\
MJT?^ZG_X5^<C/R6_T1_R7YL/</S!>"RTH<*:;(_(H21_D(IR,/=C3_JC_DFP
M]P_,%Z_+Q_\ J&?\TC_Y:_/+C_S;/Z#?^2;#W#\P7K\I$_[-'_S+?_RU\^1!
M_F8O]FS_ )+\Y&?DM_HC_DOF5:+2M14JUVY2E$E2E0HRE*)]R26B23]23S7B
M:%%Q+G4JA<3N7&M"23[R2S<GXKY,41ZF.,GWEC?^2^56,XXHJ4K'[(I2B2HJ
MM4 E1/N5$QR23R>>??ZUXG#XEV_-B\<=]R=Z-8[D]23O%UW/4[]U\FO >I@A
M)]YC9_=7Q+P?"G$E#F(8NM!XY2O'[2I)X/(Y2J(0>" 1R/>J9VG-//!:_ X5
MS3W:[%T7 _6# 0ODU*IZ&M7(]QAC/_VKXG=;:Z?(+V!88X4@A)7B]D40#[@$
MP?:J>31^DY2#)IC3[R.@+L-CB0#Z?Y.O@T*+N].J=O?!%_=7%O:;U)("P_K+
M W0X>7 O%+&>X\]W)_XEY\^:HI.'^A90X2:.TP\..[@[!XT[G??<_M;OOU^M
M>9Q>-<"#0ID'OO6A^O\ (7%/]/\ HZ22I_4FNW%%/9W'$K*%=OGP%"&"..3P
M001[@@U0R<+>&TQ)DT)I-Q(Y23@L<#MUZ BN".YV(ZCT7F<+B'=\91/Q]EAW
M_/R;KB'^F/I]D$%W4.#\@%(^'96&?!_/X/P^3^1/)'T(J@DX-<*Y=N?0>F^@
M+?F8Z*/H>^_E\NY]Q.Y'H0O(Z?PI_P#=E0?5$&_\.RX=[I%Z;7^._4>+C@$#
MX0N+'O[_ /,SV^3^1/)'T(JWR<!^$,NW-H/##8$#D]KC[_Z.TW<^XG<CT7F=
M-8(]\;7^SS!_8\+A)'13TSR 0=90F>4]O,>[W]DCSSW ING(5^2O<?2K?+X=
M>#LH(^XZO'N"/P-_*1]_7YMWZ7Q[]O<O%VE,"[_J#1_-EF']DBX*3T&],\@D
MIPNXQE'CS&RK(T@<?DARXNM^?J2@D_F#5LF\,?!V;?;3MN$G;K#F\LW;;T =
M:>WKZG;?XKQ=H[ N_P"JR-_FV)Q_]Y7 R/3TZ<G^?AV_+XG/=_[/E,A7'=[
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
MM,7%;&PH<<<?B;@I5SX'GGGD \\BLBK:,T?3V]DTKIRMMML8,)C8CTVVZLK
M[]!UWWZ#JJIF/H1[>72J,V[<M:%O;XAFZJB/9K/$"1%M-MC!( 2(\&*R$@<<
M!(;:3P!P.....!Q5YBQ]"#;R*-.';;;RJT,>VVVVW(P;;;#;;W#W*H;%$SZ,
M<;?YK&C^P!<B         !P !X  '@ #V%5@  V V Z #L![EZ+S1$HB41*(
ME$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$H
MB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2
MB)1$HB41*(OP>C1I([9$=B0GCCM>:;=''Y<.)4./)KSDAAF&TL4<H]TC&O'Y
MG ^\K\+6N^DT'TZ@'I[NJIR?@N$W4$7/#L6N(4"%?/8_:9?(/N#\>(YSS5HM
M:9TY=!%S 86V#W]IQ5&??Z_-@=NO!].I)^Z5:\G\^")W_$TJA+GT\:*N_=]X
M:EP)XKY[BWC=MBGSY\&(PP4^?([>.#[<5C-SA1PTO[^U:%TQ)S=^7$4X?M_
M1Q['XC;94;\)AY-^?&TCOWVKQM/YVM!5 7+HNZ:+GW%S6%MAK5R0NV7*^6\I
MY_FHC7-#0X^@+9 ^E8O<\//!Z[S<VC*E=SM_G4[F3J[;_DMAN-C'P^9M\%12
M:5P,G?'QL/OCDF9^@2;?H5OKGZ>?3K.[C%@Y;:%*YX,')GW$I_\ "BX1YH\?
MOY_?S6*W/"GPFL[F&MG:+CZULS*\#ZFVHK#?S@JBDT3A'_199B/\BPXC\T@>
MK=W3TS-82.[[IS[-[;SSVB6S9;F ?ISV0[>2!]?()_,5B=WP<Z,EW]@U1J.G
M^3Y\>.N ?7M7JDCT]%0R:"Q[OW*[;C]W,(I/S[,CW_0K<77TP90[C8]MQU>_
M8W=L6<1S^7<_#NZ^/H#Q'/Y_3@XC=\&4PW.-UW$X?BLO81[3V_&EKWW#O[H>
MW7X*ADX?NZ^5DF_ 25R/SN;(?^%6UNWIJ;CB!1M.6X%=P.>U+DF\VU:OR!^+
M:Y"$GZ<=Q'/\KCS6'WO!_P 0(.;V'.Z8O@?1#ILA3<?@0^E* ?\ 6(^*H)=!
MY1N_EV*<ONW=+'O\.L9V_/M\5;2[=!/4I:^Y36*6B[MIY/?:LGL[A5Q_-:EO
MPWR3].6QS6'WO#!Q@I<QCP="^QN_SJ.9H/+MOR8[$M>3K\6#U5!)H[/1]JT4
M@]\=B([_ &.+7?H5K[OTN=0MC"C.U'F2DIY*EP+:+LV /Y17:G9B>W]_/'Y\
M'Q6%W^"W%7'<QLZ$U"6M[OK4_;F =>O-2?8&W3NJ"73V;B^GC;7UL9YH_/$7
MC]*M==<%S:QE8O.'Y1:NPD+-QL%UAH3Q[\K?B-HX'U/=Q^^L+NZ9U'C2X9#
M9JCR?2-O%WJX&W\J6!K3]A5NDIVX?W6K8CV_+AD9_P 30J76A;:NQQ*FU?S5
MI*5?^ZH _P#X597-<P\KVEKOR7 M/YCL53D$="-C[BO6OQ$HB41*(E$2B)1%
M[-K6TH+:4IM:3RE;:BA23^84D@@_O!K]:YS"'-<YKAV<TEKA]1!!'V% 2#N"
M01V(Z$?:JOL^Q,_QY256+-\MM!004BW9%=XB/''@H8EH0H>!RE22D\#D&K_C
M]6:IQ1!QFH\[0V["IEKT#?JY8YVM(^!!'P55%>NP=8;=F+_1SR-'3MN X _4
M0KO6/JZZCK 4")M7(I3:. &KP(%Z;[1_)_Y4ARE@'_NK!_(BL\QO'CBWBRWV
M?6^6G:WH&9#V;(LV'H1=@G=MZ;AP=MOUWZJY0ZESD.W)D9W >DO)*/J_"-=_
MZ[*\=B]13?\ :R@71&&Y&VG@$3["Y"=4![_QMJFPDA9_G%I0'OV'VK8.,\67
M%&F6BZW3V6:._M.,?7>1_/HV:P#OB6$?R5=8=;YF/;S!5G'\N$L)^V)[/K[=
M_AT5Y[#ZGMS1V)R?5$)\> MVQ9&_&/'\I:6+A;Y0)_)!D)'/\L"MA8SQF7&\
MHS.AZT@Z!TF,R\L)^+A%:J3 ^_E,H]W-ZJZ0Z_DZ>?C6'WF&=S>GO#7QN_-S
M?:KTV#U)=*W#L3?<>SG'5JX"E?(6Z[QVS]2IR%<4/E(]^4Q5*(_D"MAXOQ>\
M.[?*W)XK4F)<=MW>RU;T33ZDOKVVR<ONVA+C^2KK#KK%/V$T%N ^_D9*T?:Q
MX=M]3=_@KW8_UF=-N1?#2QLRV6QUP@)9OT.Z650)\?C=G0FHR #X)4^$_4$C
MS6Q\5X@^$.6Y!%K&E3D?MM'DX+F.<"?1S[-=D+=O4F3E]02.JNT.J<%/VOQQ
MGW3,DA_2]@:/SJ]UBV+@.3I0O'<UQ6]AP H3;+_:YCB@>""&F)2W.#R..45L
M?&:LTOF6M=B=183)!XW:*64I67$?S(IG/'VM5VAO4K'6"W6F_P!'-&\_F#B?
MT*L00H!22%)(Y!!!!'Y@CP1_@J_@@C<$$'L1U!^U52\U^HE$2B)1$HB41*(E
M$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB
MM-N;<V(:,PY69YC]X.PESX]J@P;5'1)N%QN,EM]YJ+'0\['81PQ&D/N.OOM-
M-MM*)45%*58+Q"XA8'AK@#J#4'M3Z[K,5*M6I1-FM6[<S9)&0Q->^*-NT<4L
MCY)9&,8R-Q)WY6FVY7*U<15]JM<Y87B-C(VASWO<"0UH):T=&DDN<  .^Y .
MO+*/4[2/B-X9JPDCN#<K)[\$I_[JUP;5%)(_- N"3Q[+_+E+,^,MOSF:>T43
MW#)\SDP!V/*XUJ4!)Z[;M]J'K\Y838U_Z5<=_K6)O_LC;]73G^U6 O?7UU)Y
M8ZY&QU=DL*720B/C.,_>,Q*5'@ /W-5V=*A[)6AIL\_F:U=D?%#Q?SKWPXEV
M.Q@?N&Q8;#>UV '=@V2X;\A(]',8T_IWLTNLL[9); 88=_Q8*_.\#ZY#*?M
M!5).CK9VM_SB=UWF-)X/;V7FQVLI5]4H2FU6\-\>"4IX"1P3Q[V*0>(S7&_.
MWB+D(9>XY<AC:3@?4- I5>4#INT; 'W*F/W5Y'N,M*#U[2PQD';T'EQ[=ATZ
M>BY6T]"74UDSB9%TL%OM)=(6N1DF405R/Q'RM:(CUSDE0]U!:0Y[\CGWK:/A
MFXQYEXENXNK1YSS/ES&:JNE^=W<YL$EV8N]X< X=MO1>D>D,_8/-)"R+<]73
MV&$]?79CI'?G&_O5X+'Z96PY/8K(=BXC:DG@K:MD"[7=T ^Z0M]%J;[DCW([
MDD^Q(\UGV-\'&JIN4Y;5F"I [<S*5:]?>/> 96T6;_:X=/M5SBT#==^[7JT?
MPC9+*?\ M"(?I]ZO#9/3'P=CL5D.S,IN:@05MVJTVJTMJ_-/=)7=G.WZ<CM5
M]?'L,^QW@VTW%RG*ZQS5PCJYE*C2HL/PYIC>?M\1L5=(M U!MYU^Q)[Q'%'&
M/JW<93]O17<LWI[].EK[%3+9E-_6G@J^]<FE-MJ4/K\.U-6W@$^2DJ4#Y!Y'
MBL[Q_A5X2TN4V*>;R;AL3[;F9F-<??R464]A_)W(]^ZN46BL''MSQV)B/\Y.
MX _9&(U=BS=)O3I8NTP]3XL^M/'\9=&)%X4KCV[Q=),MM7[QV<'Z@UG-#@9P
MEQNQKZ&PDCAM\ZY%-?)(]7"[-.TGW[MZ^JN46F\'%MRXVN2/60.E/V^8YP/Y
ME=*U:UUW8DI39L%Q"UA''88..6B,I/'MVK:B)4/\1K-:.D-)XP 8_3. I!OT
M?9L10A(V[;.9 '#\ZN$="E#TBIUH]NW)!$W](;NJR:9992$,M--)  "6FTMI
M '@ !    ]@!P*R!D;(P&QL8QH&P:QH: !V #0  /<JH #L /J ']B_2OM?J
M41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B
M)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*
M(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$
MHB41>BVT.#M<0A:?YJTA0_R*!%?+FM>-G-:X>YP#A^8@A?A /< _7U5)7;7N
M!7Y*TWK"L4NH<Y"S<,>M,M2N>>>5O1%J///G\7FK%>TIIC)APR.G<'>#OI>U
M8JC.7?6Z2!SC^=4TE*G-OYM2M)OWYX(W;_:6DJT]ZZ3>G2_=YFZGQ=A:^?XR
MU,2;*M//U0+5)AH2?\"/'TK!LCP,X393F-C0V%B<[?Y]&*7'N&_?E%*6!HW]
MW+M[@K;+IO!S;\V.KM)]8PZ(_9Y;FC]"M%>_3SZ=[IWJ@0LLQYQ0/;]UY(^^
MT@GGS\*[,7(D ^R?B #V' \5@>1\*?">[S&M6SF*<?H^Q9>21C3_ #+T5LD;
M]=N<#T[;!6V71.$DW+&68?\ 1SD@?9*V0_I5G[YZ8N)/=ZL<VCD, ^2AF\62
MVW-'[DJ>AOVM82/YWPE*X^A/FL!R7@UP4G,<3K3*U3U+67\=4NM]=@9():1
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
M6)P[.CD<PCZBT@J_N*]7G45B):3 V9>KC':([8F1)BY#'*1X""JZ,2)(3_\
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
M>)*T\T#P=^:*1T9^WE(W'P.X6:>NO4-W5B?R\3+F;-L.V-]B%KN; M5\^&.
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
M6G?(>[:=DN%6\-^C1$\3D=70,[+8N+U-B\IRL9+[/9/3V>P0QQ/NC?OR2?
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
M@\ ^#Y\&O=M6R\;LKSN'O;#(X?G#2J=UJJP[/LUV'?;9TT;3O[NKAU7U1KA
MF$B)-B2B/<1I++Y'CGR&EJX\$'_ :^'Q2Q_ND<C.NWSV.;U]WS@.J]&30R_N
M<L<FW?D>U_\ PDKZZ\UZ)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41<6Y?+*R
M[\%V[VMIXDI#3EPB(=*D\=P^&IX*Y3R.1QR.1S7L*UAS>9M>9S>_,(I"W8]C
MN&[=53FU5:[E=9KM=OMRF:,.W'<;%V^X7))4E:4K0I*T* 4E22%)4D^04J!(
M((\@@\&O(@@[$$$=P>A'V+W!! (((/4$'<$>\$=U[5^+]2B+CI%XM$1SX4NZ
M6Z*[W!/PY$Z,PYW'GA/8ZZE7<>#P..3P>!7LRO8D&\<$SQMONR)[AM[]VM(V
M7B^S7C=RR6(8W=N5\L;7;GL-G.!ZK[6GFGVTNL.MO-+'*'6EI<;4/;E*T%25
M#GZ@FO)S7-):YI:X=PX$$?6#L0O1KFO <QS7-/9S2' _41N"OTK\7TE$2B)1
M%^#\J-%1\25(8C-^?QONMLH\>3^)Q24^!Y/GQ7TUCWG9C'//N:TN/Y@"5\O>
MR,;O>U@][W!H_.2 N/3D%@6LMIOEH4X/!;3<H2E@\@<% ?*AY('D>Y ^M>WL
MEH#F-:QL>Q\F38_;R[+Q%RH3L+5<GW">(G\P=NN50M#B$N-K2XA0Y2M"@M"A
M^:5))!'[P2*\"""0001W!&Q'U@KW!#@"T@@]B""#]1'1>U?B_4HB41*(E$2B
M)1%QK=YL[K_RK5UMKDGN"?EVYT5;_<3P$_!2Z7.XGP!V\D_2O8U[#6\Y@F#-
MM^<Q/#=O?S%NVWVKP%FL7^6+$!?OMR"6,OW]W*';[_#9<E7BO=*(E$7'R;O:
MH:E)F7.WQ5)_:3)FQF%)\\?B#KJ2/) \CW->S*\\@!C@F>#V+(WN!^HM:5XO
ML5XCM)/#&1W#Y6,(_I."1KO:IBDIB7.WRE*X[4QIL9]2N3P.T-.J)Y/@<#WK
M\?7GC!,D,K .Y?&]H'UES0C+%>3;RYX7[]N25CM_JY7'=<A7DO9*(E$2B)1$
MHBZ_KU9ML';W7YU 7AF5\S;,2R&'K.SE*^]EN)@-NCV.6&?HE#E[:NSZ@GE*
MW77'03\2I4^!."^0.%FEJ[F<D]^K)F; (V<9,I*ZS'S>\BLZ!H]S0!Z*(;Q!
MZ@^Z+BYJ^PV3S(,=<CP=8@[M$>)A95D#?39UIMA_3<$N+M^JUR5MU:82B+T+
MB 2"M (\$%0Y!_(^:_=C[C^8K\W'O'YPGQ&_^L1_[R?_ (TV/N/YBFX]X_.$
M^(W_ -8C_P!Y/_QIL?<?S%-Q[Q^<+8EZ46JD[BZ^>GRQ.QTS+9C&3O[(O*"
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
M/0@.4^92DI2I2B$I2"I2B0 E(')))\  #DD^ *BW )( ZDG8#WDJ6TD $GH
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
M$LJ^)"AA$L<^:AX 5-8\2+M33V.KZ1T1@:M"G?NU8GNDR&4?&;EN+'Q3R/\
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
M;):-MYU:7I%NO.PKM(>.M;!<65+9?C6ANWNM3<SF0W4E+KT:7 LC;J.UN=<
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
MC;FCR%LMITGL#@071V9XY "'?0)+2 0H1X]4GU"  /[JW9QX'O\ %Q_S^_\
M^HZDB_83X4?Q&PO]&U^LJ+[]GGC#_'_.?GI_JB\_PI7J$?WUNSO\[C_]AT_8
M3X4?Q&PO]&U^LI^SSQA_C_G/ST_U1;!?3*Z\.K/:W5+:7=\]4V9.Z,UIA.;[
M0VL<FEV6-CR<=QRSKC0V[J^Q:&'0R]?KG:DH9:=#TIQ(CL)<><0VK5'&;AAH
M3!Z)G;I?1&.;J;,Y+&X7!BE'8?;]KN6 ^1T#73N;S-JP3DN<TM8#SN+0"1M_
M@=Q8XA:@U[7=JS7N2=I7!XS*9[/^W258Z8I4JSHXVV'LKL=R.MSP;,:[FD<
MQH<XAIX?KP];[=&Y[[>\#Z8+M=-.:ABR)$!K+;?Q$V5F[#:E-&XKN8[G<0M<
ML N1+=:5-W4L*2J?<4N*,5FHX8>&S3NG:U;*:T@AU!GWM;*ZA+\_#XUY <(F
MP]&WYXSTDFG#J_,-HH2!YCJ;BQXH]3:FMVL3H6Q8TWIV-[XFY&':/-Y1@):9
MC/U=CJ\@ZQP5^6QR[&68$F-NE>#=,_V9FUCMTO*,IR+*LLR&V6:'/NE^N]TN
M<BZ7ZX,6YE9ERI;\I3CC\I'>I*^XCFNC)8,5A<;9FCI4JE&A4FL21058((6P
M58GS.'EQL:S8,8=@1MO]:YDBGR^<RE2&2_D+F0R%R"M%-/;LV)WV+<K(6GS)
M)'O+G.>-R#NNRDP#&[=K#6.&XDY,0Q:\ P>PV%^XSY(2AN)C5CBP9$^=,D.%
M('PX;DF5)>=[1RXZXYQRJH>,K<FS69R%\1ETV5R5JTV&)A),ERR^1D44;1OW
MD#(V-;OV:!V"FRQ%&#!8+&XXRAE?$8JI4=-,_8"*C5CB?-+(\[ <L1DD>YVP
MZN)VW4:'K_\ 7<O<6^WS5'18JW,0+8_(M=YWI=835S<N,IE2V)*->6:8A<%$
M%IP*2UDEW8EF9VAZVV]IGX4Q[LCA7X8JSZU;.\1A,Z69K)Z^F89'0B)C@',.
M6L1D2F0@@NIUW1^7]&:5SN:-O$7%WQ7VH[=K3_#+R610/?!9U58B;.Z9[26/
M&'JRM,38FN!#;MEDADVYH(6M#97QW-B]0V]]N721>=F[BV3F]PDN+<==O^87
MR8PDK45%+$'YQ$"(TDG\#$6*RRV.$MMI2 !UGB-):8P$#*V&T_A\;$P -%7'
MUHW=!MNZ7RS*\G;JY[W.=ZD[E<;YG6.K-13OLYS4F;RDSR7.=;R5J1@).^S(
M?-$,;?<R.-C1V "HC',]SG#[A'NV)YIEF,72*\F3&N&/Y'>+/,8?2KO2\W(@
M3([J7 L!7=W<D^3S5RN8K&9"%]>_CJ-V![2Q\5JI7L1N:1L6EDL;P1MT[=.N
MW=6NEELKC9F6<?D\A1GC<'LFIW;-:1CP=PYKX9&.!WV.^_H%)%Z"_6'V--Z>
M^HW =]9.K(=DZHTCF&?ZAV'<2TF_9&Y:H MK&/7]T(#=VO=JNUQM-PMUR<;^
M;N,+YQJ>MYV,AYSD#BAX?\1%JO2.4TO2%3#YW4F/Q6>Q,(<:M-L\OG.MU6DD
MP5IX(9XIH0[RXI/+=$&M>6CM3A-XC\S+H[6F(U;?]KS6G]+9++Z=S,VPMW37
MA$#*=MW+RV+5>Q-7FAG<WS)HO,;,7.8'G40/5*]0G@=W59LWNX'/#M@XY^O'
M_(?MS[5OS]A/A1Z:&PNWINVUO]O[97.XX\\8=AOK_.;^O6G^JKS_  I7J$?W
MUNSO\[C_ /8=/V$^%'\1L+_1M?K*?L\\8?X_YS\]/]46R_TD^KSK=ZF^M+"L
M+V%U$[#RS7..XYEN;9K8;@NSFWW*!:K8;?:X4PQK.RZ&G\@NUJ44I>:4M+2P
ME7(XK3?'C0/#;1G#K(Y'$Z2Q-#+V[=#&XZS"+'G0RSS>;/)'SV'-YFU()QU:
MX N!V6[O#UQ%XHZYXF8S&9C668R&%ITLAE,G4F-;R9XJ\'DUXI>2LQW*^Y8@
M) <TD-.QZ;'<9ZS^XMR:(Z0(NQM(Y_?M<Y3;]L87;9]]QY41,M^QW>)?H<FW
M/?.Q)C7RS\U4!Y7#:%AV.UPX!RE7/GAWT_I[4^OWXC4F+JY>E+@\C-%5MB0Q
MMLUY*LC)6^7)&[G;&)6_2(Y7N!:>A'2/B8U)J72?#F/,Z7R]O"WX=08R&:U3
M,8D?4L1VXWPN\V.5O(Z4PN.S0>9C?G;;AT43^%*]0C^^MV=_G<?_ +#KN?\
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
M2P3Q CYL^1(<\R#YPJB-C=A))OQ-XJN*]G.Z@EX>X>TYF#P,C/EHPO(;D\R
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
M.#02>P!)&Y/H.Z^FL>\D,8]Y W(8USB![SR@[#XG8(S(?8#WP'W61(87&?\
M@NK;#\9PI4Y'>[%#XK#BFT%;2^YM10DJ22D<',8_EYFM=R.#V\P!Y7@$!S=^
MS@"0".HW*->YO-R/<T/:6/Y7$<['$%S';'YS20"6G<$@;CH%^5?2^4HBE&?9
MQ-4$N]1^\)<;@!.)ZML<I2/<$R,JR-#*^/H?T;^,!QQ_%^X4>.*/%YG.FD--
M,?W-[-V6 ]MN6C4+A\=[G+]1]P7=W@NT_P#.UKJF1G88_ U9"/Y^0NAI_P!R
MY@/Y/O6R?UOK)]\^G;MA[L[C8LCUQ?>>/V/E<TM,8KY\<?AFE)((Y"BGV)%:
M>\-MGV;BU@F[[>TU,Q5V_*Y\=.\#\\8/U@?6MV^*.K[3P;U [;?V2[A;?U>7
MDZ[">X])=OM]VZ@F5)PHI$HBD!?9V;()O5?MZ]*3^&QZ+E-H7QX2]=<UQE@)
MY[@05LQWC^RH<((/:2.>5?%K9\K0V K ];.IF$C^3!CKKM^WHY[?=W^&RZ\\
M&U7S>(&HK1'^2Z4D:#MV=8R=%H'?INUCO0CIZ=-]F/K^=1_ZMNF3'-$66?\
M R3?.1)3>667.U]O7^'.Q;I=_BI20I+-UOB[';P3^%YE$YO@A*N--^%C2'RQ
MK.WJ>S%S4],5#[.YP^:<KD&OA@V)!W=!6%F7IU:XQ'IN%N_Q=:T^1-#4M)U9
MN2]JVZ!9:UVSQA\:YEBSS $$-L6S4AZ]',$S>NQVAF5(<HU$HBEV^@'T>G!M
M:Y)U:YG:E,Y-M-I[%M:HF,=KUOU[;9@-UOD8.)[VSE=[C)9:=3VE=LLS2T*4
MS.5W<$>*?B!\IYFGH3'3AU+".;=S!C?NV;+31[05GEIV(HUGESFG?::PX$!T
M8VD2\(O#@XK"7>(62@+;V?:ZAA!*S9T.'@E'M%J/F&[?E"U&&M<-MX*K7 EL
MNRD9UR,NSDHB41*(E$2B+'/J4Z>\?W]A#]K?;CP<OM+3\G$<A* '84[M[OD)
M;B1\1VTW!20U+9)/PE%$MH?&9 5J3B_PJQ7%'3DE*5D5;/4&238'*EHYZUGE
M)]EG<!S/HVB R>/KR.Y9V#GC =8\]A8<S4=&0UEF,%U:?;JQ_?D<>YC>0 X>
MG1PZCK'5R/';SB5^N^,Y#!>ME[L<^1;;E!D)*78\J,X4.)/T4A7 <:<3RAUI
M:'4$H6DF)O+XG(8+)WL/E:TE/(XZS+4N5I00^*:%Q:X?RFG;F8\;M>PM>TEK
M@3I">"6M-)!,PQRPO='(P]VN:=C]8]01T(V(Z%<+5N7DE$2B)1$HB41*(E$6
MR+T_NH%[$<L&G<EFJ.,9A*4YC#DASENSY0M/_L;94>&XM]2GX10.$IN2&%)
M,EY1Z[\+7%.3!9P: R]@G#9^8OPSY7$MH9EP_P G82=F09,#D+>C1;;$X &:
M0G.M&9HUK/R9._\ :]EV]<N/2*P?Q1[FS=!MVYP/RBMUU2*K:R41*(E$2B)1
M$HB41*(OFF2X\")*GS'4L1(49^7*?6>$,QXS2GGW5GZ);:0I:C] ":^XXWRR
M,BC:722/;&QH[N>]P:UH^)<0!]:^))&0QR2R.#(XF/DD<>@:QC2YSB?0!H)/
MP"ZU3J3V;(W-U!;IVK(=4\<]V;F61QUJ4%%-NFWN8;4T% D%#%L1#904GM*6
MP4\ @"8G1^&9IW2FG,&QH;\EX;'U'@#;\-'6C\\D>]TYD<?7<]=SU4).M<X_
M4NK]39][B[Y6SF2NL)(.T,MJ3V=H(Z;,@$;1MTV'3IT5DZR18PGM1%/F]'G4
M_P"J;T_](1WXWRUUSZ'>-HW<*;^&XX]FMS?F6M;O\XIQQFR-(5XY:;;/'//,
M6WB SOR]Q4U(]K^>#%R5\)7Z[AK<="V.8-]V]MUEQ'HYQ4MOAPT_]S_"'2['
MLY)\O'9SU@$;.+LG.Z2 GW[4F56@^K0%LZK3"WFE$2B)1%JS]8;J6D]-_17G
M*[!<56_.=MR&=3XB\PZ6ID5.1QY*\GNL922%I7;L7C71+;J2%-2Y<-0(/!&[
M?#_HUFL.(V,%J+S<9@6NSM]KF\T;S4>P4H'[@@B6Z^ EI&SHV2 ]-UH7Q'ZW
M?HKACE34F,.5U"]NG\<YKN62,76/-ZPSUWAH1V.5PZMDDC/3N(%?_P"GY_\
MY:E#43*41;A/1)Z:K?O[K)M>39-;6KGAFB;(O9-QC2F4O0I>3"6W;<(AR$K2
MIM?P;NX]?$M+!#GW&0K\/(//_B1UC-I;A[-2I3.AR&I[(P\+V.+9(Z?EF;)2
M-(V(YJ[6UB01M[3T^'1OA?T1#J[B57O7H&SXS2M4YN=DC>:*2\)&PXN)X(+3
MRV'.M!IZ$U>H(W!EC^HY?;?CG0GU5W.YI97%.E\QM@1( +2YE]@&QVY"@2/*
M[C<8J4<'GO*>W\7%<*\(JLMSB=H>"$N#_NBQ\Q+?I".M+[3,1]4,+R?3;??H
MI!>-%N&EPHU_/.&F,Z9R4 :_;E=+;A-6$'?U,TT8'QV77:5+4H;4HBV+^DO:
M9=X]0[IE8B(*UP\PNMW>X25=L2T8G?Y\I9 (X"6&5DJ]D^Y!]JU'QWGCK\)M
M9.D.PDQ\$#>NV\D]ZK$P?'=SAT6Y?#Y7DL\8]#-C&YBR4]EWJ?+KX^Y+(=O<
M&M.Y]%-(Z_ML?J3Z,^HS8C4@1KA:]8Y#:[*X5!*_OW*6!B]F^%Y!+B+C>([H
M[?QI2VI:?*:CJX68+[I.(>D<0YA?%/FJD]D;;CV6D_VVQS? Q5W-Z]"7 'NI
M-.+NH/N7X::SS+7\DT&"N053OL?:[[/8*W+VZB:RQW3J TD=EUT YX\DJ/U4
M?))^I)_,^Y_?4N/Z%#-^GXGN?K2B+*OHBZ?&^J7JGTYI"8Y*8L67Y.EW*Y,(
M]LJ/B-BB2;]DJX[GLR^]:K=(B1WC_P T_);6 I20E6#<2=5G1.B-0:DC#'6J
M%(MHLDZL??M2,JTPYO=S6SRLD>T \S6.!V!)&?<+M'MU[KW3>EI3(VID;P=D
M'Q='LQU2-]N]R._%>^O"^-COQ7/!ZD &>-LK373WJ[I<V3AZ=88'9]3XGJC,
M%R\>;QRUBWMVJTXQ<77'G.^.77[B4-%T7)UU=Q7-(D_,F20Y486&U#JO-ZUP
M]\YK*6,Y?SM ,MNMS^:9Y[L+0!L\-;#N[8PM B$8Y P,&REBS>FM'X'0>;QP
MP6)K:?QVG\D9*;:4 A%>O0F<YSMV%SIMF\WGN<9C)\_GY_G+KCR4*)4V"$$D
MH!YY"">4@\^>0.!Y\U+J-P!OU.PW([;^JA?W!ZCL>H^KT7BOU%<;3^ SMJ;8
MUIK.VMJ=G9]GF)X@PA /=S?[Y"MKBP4@E(:9D..J61VH2@K40E)(M&H,K%@\
M%F<S,0V/%XN]?<3_ /VE:69H^/,Y@:!ZD[#JKSIS$RY_4&$P< +I<OEL?CF
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
M:*0 4N!1')-29<*,%]SG#K2.*<SDEBP]:S9;ML1:O@WK',/RA+8<UV^_5OU
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
MG.(V?)=B;(OE[BX3.O\ ;8UR3B>%8_.=LJ'K(Q-:=:AW&_7:)<I,NY-MB2N
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
M7EO+)*EJ4>_>'VF(=':-T]IV)K6OH8Z$6W-&QEOSM\^]*[WN?:DEV)_%#1V
M"CFXCZKGUOKC4NIIGN>S(Y.Q[&UQ)$6.KN-;'PM] UE2*+<#IS%QZDDG&JLQ
M6$K[+=;YUWN$"TVR,Y,N5TG1+;;HC*2MV5.GR&XD.,TE()4X_(>;:0 "2I0
M%><TT5>&6Q,]L<,$4DTTCB V.*)A?(]Q.P :QI<?@%Z0PRV)H:\#'2SV)8X(
M8VC=TDLSVQQL:/4N>YK0!ZE=A'T*=#FK>D?0F'X1'Q#'KAL&Y6.!<=HY?/M,
M&;>,ARNX1$/7:*Y.DLNOILMK>=<M=JMK;B8C4..EPM*D/R'78HN)O$O-Z]U1
M?R3\A;BQ4-F6+"8^.Q+'7J48I"V!XB8YK39G:T3SS$%YD>6AP8QC6S"<*>%F
M!X>:2QV+9CJ<V7GJQ39[(RUXI;-S(31AUACI7M<_V:!SC!7A!$;8F!W+SN>3
M#,]4?$,,P7KXZD<:P*U0+'CD/,;?+:M%JCLQ+;;[G=\7L5WO<>#%CI0Q&CF[
MSIKHCLH;;8<=<:0A"4!(D.X)Y#(Y/A;I"YE)Y;-M^/EC-B9SGS2PU[MJO6=*
M]Y+GO%>.-O.XDN:UKB23NHTN.^.QF*XMZVHXBO#4I1Y*&1M:NQL<$,]BA4L6
MF11L 8QGM$LCN1H#6.<6@ #88!UM-:D2B*=]Z*>J#J_H!U=-DQOE[IM"YY-L
MZX=R>UUQF_7-<"R*7R>2#C]HM;J >.T.D <<$QA^(S._+7%3-QL?SP86&EA8
MMCNT.JPB6SMZ?Y58G!([[=>NX4KWABT_\A<(L#*^/DL9V>]G)CMLYS;<YBJD
M^NQIUX'#?MS';IU-U/5@LHOOIX=4D/L[S&P&->$^.>TV')[!>2L?B3QVI@J/
M//MSX4.4FR<"[/LO%G1,F^P?E7US_P#NJ5JN!V/<R =N_N5_\0-;VK@YKR/;
M?R\0RR/A[)>J6=^X["(_#;???L>OMJ5=1!)1%)<^S>V8N;#ZHLA*?$/#-<V5
MM?/UN-\R2<\GCN\<"V,'DH///A0X4#QQXOK&V)T54!ZR9'+V"/\ 15JD;3OM
M_P#&>.A'Q!W&W;O@LK;YG7=TC]SQF&K _P"FM797#O\ _ 83T]W7N%KA]7OJ
M._NB^MO9#]LG_.89JE:-2X?\-SXD5;6+/OHR2XQR"4%-SRIZ[.)=3Y<C,Q.3
MPA(3M[@%I#[DN&^(;-%Y>1S@.>R&[=GAUYK#3B=Z_@:+8&D'L]TFW<[Z6\1>
MM/NSXH9IT$OF8S3Y&GL;RNW8X4'/%V9GIM/??8(</I,9'OV &L&MTK1:R<Z.
MNFS(>K3J*UMI"PMR&XV37IJ3EEU805#'\)M2DS<IO3B^"EM4:V-NL0^_@.W&
M3#83RIU(.%\0M8U-":1S&I+187TZ[F48'G;VK)3@QTJX'<A\Q:Z3;JV%DC^S
M2LYX;Z)N<0M9X32U0/#+UD/R$[!_DF+KD2W[)/8%D <R/?Z4SXVCJX+L7L+P
M_'M?8CC."XE;6+/C&'V*UXW8+7&2$,P;19H3,"#'0$@ EN.PV%K([G%]SBR5
M*),2&1R%O*W[N3OS.L7<A:GN6IWDETL]B1TLKSN3W>X[#L!L!T 4S.,QM/#X
MZCBL= VM0QU2"E3@8 &Q5ZT38HF#;;?9C!N>[CNX]254U42KDHB41*(E$2B)
M1%J=]1S2<?Y:T;NL41+<A#T;'<U2RC@/MN@IL=X="1_SC3B56N0Z>.]+L $D
MHYKAOQ;\.HO)H<1\9 &2MDAQ.HA&W;S&O^;C;\FWX[' TI7GZ37U03\WKKC7
M.);RQ9:%NS@6P6MAW!Z0RGX@CRW$]P6>Y:D:X36MDHB41*(E$2B)1$HB^J#-
MEVV;$N,!]R+.@2H\V'):44.QY45U#\=]M2>"E;3J$+21Y"DBO>M9GIV8+=65
M\-FK-%8KS1DM?%-"]LD4C'#J',>UKFGT("^F/=&]KV$M>QS7M<.A:YI!:0?0
M@@$*3II/8#6TM58/G2"GX]]L45VXH3[-7>*%0KLSQ].RXQY(2#Y".VIE.'6J
M6:TT1IO4K2WS,GC('VVM.X9?A!KWF? -MPS;#\G;J>YW]B;HR&.J7!WFA:9-
MO25OS)1]DC7*Z59JK@E$2B)1$HB41*(E$6&GJ%;4.F.BKJ0SYJ3\K/A:QO\
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
MAT)X!)]AY-$[*?EZ0NI_U2= .BH+\7Y6Z9O:KELZ\!3?PW'9&<7)^Z6]QP<
MJ(Q\69I"B.2TVWY-19<?,[\O<5-3RM?YD&-GAPM<@[@,QD+()0WOL/:O:'$>
MCG%2X^'33_W/<(M*1/9R6,I7GSEG<<KG/RL[YX7._P#V?LS0?R6A1$/5*W&Y
MN[KMZ@<F;F&99\=RUS7..J"^YENSZ_91C?\ $>2D-R+G#N4U7;[N2ED\GR>]
M^"6GAIOACI6FZ/R[%RB,O;&VSC8RKC;^=Z[LADACZ^C!ML.BCMX\:E.J>*VK
M[S9/,K4LB["TR#NT5L.T4?F_!\\4\O\ .D*U^5M9:@2B+U*$*/)0DG\RD$_Y
M2*_=S[S^=?FP]P_,@2E/[*4I_P   _\ R"A)/<D_6FP'8 ?8O:OQ?J\$\ D_
M0<_Y*(NP)])S6"]4= /3S9I4<Q;ED>+RMA71*DE*U2<[NLW)(RW.[@E0M4VW
M-I) X;;0GSV\F*OCKFAG>*>K+#'\\-.ZS$P$'<<F+ACIO V_^/'*3\23ZJ7G
MP^X(Z?X1:.K2,\N:[0DS$X.X)?EK$MV,NWZ[BO+ WKZ- ]%"X]0#:_ZZ^L[J
M-V&U(^9MUQV=?[/9'._XB38,2=1BEF^&KV+:X-F9=24<(472X .\U(IPJP7W
M.<.](XES.2:+#5;%D;;'VJ^#>L;CON);#F['J.4-/91F\7M0?=/Q,UIF&O\
M,AFSENM5=ON/9,<X8^MRGMRF*LUPVZ'F+NY*P^K8"UP@"E$)0DK6HA*$)!*E
MK)X2E('DJ4H@ #R20!0D $D@ =23T  [DGW#U38GH 23T  W)/H !U))] NQ
M0]/?I_M?35TAZ5UM#@,1+RK$+9E>:OMM)0_<<URV*S>[_)F. !3SL9^4BULK
M<)*(5OBL)"4-(0F)/BOJJ?6.OM1YB25TE<7YJ..:22V''4)'5JK(QN0UKVL,
MS@.ADE>X[EQ)F4X/Z0KZ)X=:8PL<3([)QT&0R;VM#7S9/(1MM6WR';=SF.D$
M#2>HBAC:  T 9H5KM;,6 ?JA;><TIT*=0N6PY?R=XNN&NX)874J*'?O;/I3&
M*H4P4D*^,Q$N<R6DH/<@1U.<@()&T^"N &H^)NE*$C/,KP9 9.TTC=OD8N-]
MXAP/3E<^&./8]R\#U6H^.VHW:7X4ZQR,4GE69\8[%5' [.]HRTC* +".O.R.
M>20;=1R%W3;==>T   ![  #_  #Q4KJA[[+S1%L2]*33R-U=>>@L?EPQ-LV+
M9&_LJ_-+1WL?=^ 0G[_&2^#^'X;]ZCVF-P2"HO )Y7V@ZDXY:@.G.%^J;4<G
MEV+U1N'JN!V=YN4D;5>6^N[:SYW[CMR]>BW)P TV-3\6=(TY8_-K4+K\W;:1
MNWR<1$ZW&';]-G6F5V?ZW3KLNP+==;9:<>=6EMIEM;KCBR$I0VVDK6M1/@)2
MD%1)\  DU%6UI<X-:"7.(:T#J22=@ />3T"E[<X,:YSB UH+G$G8  ;DDGH
M -R2NMAZK-E*W%U,;YVA\7XS&:[7S:\P7.20;4Y?9D>T!'=Y#:;8Q$"$^R$
M)'@"IA=#8<:?T;I?"AO*['8/&UY1TW\\5HWV-]NF_G/DW/<GJ>I4)VO\V=2:
MWU9G>;F;D]092S$>X]G-N1E<#?T$#(P!Z#IZ*P%94L17*V&R3LFOMDQNULKD
M7/(;Q;+%;F&TE;CTZ\3F+?$;0@>5K7(DMI2D>5$@#WKPM68J=6S<G<&PU*\]
MF9SCL&Q5XGRR$GT :P[GT[JHJ59;UJK2@:7SW+,%2%C1NYTMB5D,;0/4E[P
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
M7\-R.ZXRH@$L2,AO-U:405(+EN';PI*Q7 /BSU$+NJ\%IN*3FCP>+=;LL!W
MN960/:';?CLJ5X#L=B!+[B%(WX.-,FAH_4&J)H^63/Y=M*J\CJ:6'C<QSFGO
MRON6;#3Z<T/3J"M>7VA;;'Z5]56O-5Q9)<@ZHUA'F3HZ5DH:R'/+B]=)!4CD
M@.BQVZQ'N'DI=[2!V G;'A/P7L.A\MG'LVESN:?'&XCJ:N+B;"SKW+39FL]#
MOL6[CNM.>,/4'RAK[#8"-Y=%I_!,EE9OT;<RTSIW]/0^R0U/KYMCV"T#UU,N
M1THBF@?9]M4'#>C[*ME2HP:G[?VC>)D=Y2.U;^/X5%8QJV\+]U,INR<A4W^2
MW'3SP4\1V^*S._*'$"CAV/YHL!A*\;F@[AMO)/==FZ>CC :@/P:%)AX0-/\
MR;PXOYN1G+-J//69&.(V+Z>,C91@V/JWV@7"/BX^BQB^T=;7^%9^G/2$23PJ
M=<<IV??(R5^2S;H[&,X\IQ /[*GY]^6CN _$R"@G\7&9^$3!<UC5VI9&;B*&
MEA:SR.SIGNNV^4[=^6*J#L>SNOHL%\:.H.6MHS2T;^LL]_.VF _BP,;1ID@'
MKNZ:V1N/Q>F_517*[?7!*412E_LXFJ F-U'[PE1^%//XIJVR25(\EN.V_E61
M(:61X!<D8X'0%$$H;Y *3SQ)XO,[N_2&FF/Z-9>S=E@/JXMHU"X;^YESE) V
MZ]]UWEX+M/[,UKJF1GTGX_ U7D>C ^_=#3];Z8=MZ@>Y2B:XJ7=RP(ZS_3CZ
M<>MVV(D;&L<C'-B6^$8=@VIB(C0<MM[*0HL0[G\5IR'DEH96HJ3;;NT[\$*6
M($J"MQ3AVCP[XNZNX;S%F(LLMXF:026L)?YY:,KCMS20;.$E.=P&QF@(#MAY
MK)0-EJ3B9P7T7Q1@:_-5'TLS#$8JF?QW)%D(6C<MCGYFF*[7:22(;+7<H)$3
MXB25&)ZDO0FZO-.N7"[ZI39>H/#HY<=85BJT63.F8J22D3</NT@(F2 GPI-@
MNMT4LCN2P@$H1VAH_P 3F@M0-AKYPV-*9!^S7B\#9QCGG_-WX&$QL)[&U!"!
MV+CMN>&-;>%+B+IMTUG3XJZPQK-W-./<*N5;&#_TF-L/ E>!W%2Q8)/9@[#3
MIF&$9GKV]R<:SS$\CPO(8:U-RK)E-EN-ANC*DDA7="N<>,^4@@CO2A2#P>U1
M%=!8_)X[+5F7,7?IY&I(-V6:-F&U X'W20O>W?J.A((W&X"YPR6+R>'M/I9;
M'W<9<C)$E6_5FJ6&D'8[Q3L8_;<$;@$'8[%4O5:J!*(OVC3)-ND1[A"><C38
M#[,Z'):44.QY<1U,B,^TM)"D.,O-H<0I)!2I((/(KY?&R9CX96A\<K'12,<
M6OCD:6/:X'<%KFD@@@@@D%?3))(7LFB<YDL+VRQO:2',DC<'L>TCJ'-<T.!]
M"%V9>D<BN.7:9U-E5X4I=VR36N#WVZ+5SW.7"[8S;)TUQ7< KN<DON+/(!Y5
MY%0UZDJ0T-0YVC7 $%/,9*M"!ML(H+DT48&Q(V#&@#J>RG!TO<GR.FM/7[))
ML7<)BK<Y.^YFL48)92=^NY>]Q._JH$/J=;8_7+UV]1N6L23+MEMSJ1@MC<[N
M]O[HP"-'Q-@M'D@-O2;7+E  \!4A0^E2C<%\$=.\,=(T'LY)IL8S)V6[;'S\
MJ]UYP=\6LF8SXAH*B4XYZ@^Z7BOK3(,D\R"#*OQ55V^[?9\0QF/;RG\ESX)'
M[>G-[]U@96T%J=>%'M25'V )/^(<T[H>@)]R[$GTY=3'2O1'TY8*]&$6Y(UQ
M:,EO;11\-P7O-?BY=<P^D@$/M2+RIAWGDA3/') %1+<7,[]T?$C5V3:_GA.7
MGIUG [CV;'<M"'E.Y^:65PX?!V_=3(\&-/?<QPOT9BG,\N<8:O>M-VV=[5D^
M;(3\P(!YFOLECM_5O<CJHJ?KN[7_ %A==EXQ.-*^/;-/X%B>$M-I5RVS=[C'
M=R^]\#^2Z'+]#C.@$@_*(]E<BNX?#%@ODGAE7OO9R3:@RE_).)'5T$3VT*W7
MU;RU7O;ZCS'>FRX$\5VH/ECBO9Q\;^:#3F)Q^+: ?FML3,=D;73T=S6XXW;=
M_+'J%ICKHA<TI1%.<]#;4_ZM^@G#,@D1@Q<]NY5E>QI2U)[778#\U&-V(K/\
MI!M./1Y#)_ZN2/ /-1G^);._+'%'(U6/YH<#1HXA@!W#96QFY9 ]Q\^V]KA[
MV_FE2\*^G_D7A+C+CX^2?460R&:D)'SG1.E%*IN?4&O38]O\EXZ!:]OM'>U^
M&^G'2$23Y6YE>T+Y&2KW2TF/B^.J=2#_ #W,A4@* (*0I/()XVOX0\'\[5VI
M7L["CA:SR/5W/=MAI^H5 =NFQ(*T]XT=0?-T7I:-YZNR&>M,!Z;-#*-(N'KU
M=<(^KMW46RNV5P<E$4J;[.+J@,6/J-W?*C<.7&YXMJ^RR5(\F/;(SV49"VTL
M\?A6_<<?^*!R%*8;]E(4#P_XO,[S6M(Z:8_<0PWLU98#V?,]M*J7#?N&PVN4
M[#HYWO7?'@NT_P M76>J9&=9IZ&"JO(_$@C=?N!I]Q=/3YMNF[6^H.^2_P!H
M*VQ^AW2%B>M(LCX5PV]M"TQ9+25D+=Q["XDC([D%)2>2V;J+ A7<"VH**3^,
MIK#O"G@OE#7U[,O9S18#"SO8XCHVWD9&4XMO3?R#:(VZC8'MNLW\8&H/DWAU
MC\'&_:;46>K,>T'8NIXR-]V?< ]1[1[&#ON"#L>NRAA5(BHT$HBW^_9Y]3G*
M>J;9&UI4?O@ZJU>];X+ZD=R6L@SZYLVY@-J(X2Z+':KZ"I)[DMNE)'#H-<K^
M+'.^Q:)P^#8_:3-YILLK =BZKBX73.Y@#U;[3/6.Q'4M!'T2NNO!WI_V_7N:
MS\C-XL!@G11.(Z-N9:=L+-CM]+V6O:Z@[@'8C9RWU>L+MC]4WI_[PDQY/RUU
MSV#:-86A25]KBGLTND>#<PWP0HJ&/M7A9*2"A*2LD!)KE[P_X+Y>XJ:;8YG/
M!BY+&:G!&XY<= ^2'?T&]MU<=>^^W7?9=9^([4'W/\(=4O8_DL9:*M@JY!V)
M=DYV13[>O2FVR>G;;?T4!CV]JE)42241;4_1AU0-I^H#J1Z3'^/:]:1,DVA<
M2I'>VV[CEK<B6-2_':#^D-UM:F^X_M-E:02BM'^(G.G"<*\\UC^6;,R4\)"
M=BYMN<260/7_ "2"??;T.Q(W&^_/#/I_Y>XO:><]G/!A([N=FZ=&NI0&.J3Z
M;^V6*Y'K\TD=0I-/K8[(=U[Z?&UHD5\L3=BW;#M<L%*NU:X][OT>?=6D_FEV
MSVB>R\G^4RXX/KR.-/#CAVY;BM@WO9SQXF#(9=P(W ?6JOB@)[;%MBQ$YI_*
M:%W%XG\T[#\']01QNY9<S8QN&:0=B66K;);#1\'5J\K7#U:YVR@AU)VHH4HB
MV.>F!T6X[UQ]1%RUGF]TR2R8+C> 7S,<CNN*NPH]W:>8F6VTV.*S(N,&XQ&D
M2KE<DJ>^)%6I;,=Q#:D*4%#4/&GB+<X::3AS.-AIV<G<RM;'U(+S9'P.:Z.:
M>R]S(989'&.&'9NSP YX)W V.Z.!7#*EQ3UE-@\I/=JXFCB+62NV,>Z)EAKF
MR0UZL;7S13QM$DTV[N:,DL8X-()W$@X_9X.D$>3LW? 'YF^8;_N;7*7WV6OO
MX&TQ_NV1_P#,%V%]YSPX_AO5G^]XS_RQ>O\ P>+H_P#ZS][?Z>PW_<ZOW[['
M7_\  NF?]VR/_F"_/O.N&_\ #FJ_]\QG_EB?\'BZ/_ZS][?Z>PW_ '.I]]CK
M_P#@73/^[9'_ ,P3[SKAO_#FJ_\ ?,9_Y8KMZ']#[I8T)N#7VYL=S3;60W_6
M^0QLGLEJR2[8O)L;]UA-/)@N3V(.,0I3B(DAQ$QE+,IE0DQV5%12E256'5'B
M3UOJC 973UO'8*I5R]1]*S/3@NLLM@D<TRMB=+=D8#(T&-Q<QPY'.&W7=9!I
M3PN:!TGJ/#ZEI9/4-RYA;C+]6O=LT)*KYX@X1.F9%0BD(C>X2-Y9&[/8TDD#
M9>OKO;7_ %>]"EYQ*-*^!<MPYUBF#MMI6$NNVF%)=RR]D#]HM? L#$9XC\/$
MM#:^0YP?WPQ8/Y5XFU[[V<T. QE[)$D'86)6-H5NO;?FM/>W<[_@R6]6[CY\
M5^H/D?A39QS).2?4F5Q^*: 0'.KQ/=D+7Q+>2HQCMO\ . $$.4'ZI)U%PE$6
M[GT#M3C/.MQW.I44/V[3NMLFR5+BT=S3=[R-4?$;1Y([0ZB/=+K)9X/>%Q@X
MD<(41S=XI,[\E\-VXQC^674&8ITR =BZM3#[\_QY2Z&!CO39Y!ZD;]0^$G3_
M ,K<47962/GATWA+UX.(!:VU=+,=7[_C!D]A[=NH+-QV)$V>HX%)^E$2B+&O
MJ<Z2=%=7F#*P/=V&1LAB1RZ]8;]%7]WY7BD]U(2JX8W?64F5 >4 GX\=7QX$
MU*4MS8<A"4I&8Z+UYJ;0.3&4TWD7U)'\K;55X\VC>B:=_*N5G$,E;WY7CEEC
M))BD822L)USP\TIQ%Q1Q.J,9'<C9S.J6XSY.0Q\KAL9J5MH\R%QV'.P\T,H
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
M]/E.+6?*E+?D.*4H^5$\GR:F*KUXZE>O4B:&Q58(:T30-@V."-L3 !Z -8
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
M#QQ.U@_7FN]1ZH)>*^0OO;CV//SHL95:VM081^*?9HF2/:.@D>\]R5BW6;+
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
MZ]/>O2&&2S-%7B:7RV)8X(FCJ723/;&QH'O+G +LN-!:WB:?TAJ35L)I++&
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
MDDDT\=N2>I)Z>J["'C0U8  -%Z=    ]MR?0#H!W7M_PCO?G][GJ#_U+F?\
M\]?GWH>EOXW9_P#W/'?\E^_?HZL_B9IW_?<E_P T_P"$=[\_O<]0?^I<S_\
MGI]Z'I;^-V?_ -SQW_)/OT=6?Q,T[_ON2_YK<7Z6GJ ;6Z^K+MO)LZUCANOK
M!KZZ8U8;-)Q:Y7RX.7F\7:)<;A=&9)NZBAMNW0V;:I!C@J4N:H.$!*0KGWC;
MPKP?"VS@:6,S.0RMK*P7+5AEV&K$*]>"2&*%S/9QN3-(Z8'GV $73?<[=(<!
MN+V?XN5M17LK@\;AZ>'GHU*SZ$]J9UFS8CGFL-D]H.S6P1M@(Y.I,IWVV"LW
MZ_6V!@_1;;=?1I):N.XME8]8ELI7VK>L.+H?RR[E2>05LIFV^R,N<<@*D- @
M@GC(?"S@OE/B+-E7LYH=/X>W9#B.C;5TLHP '8@.\N6RX?!CNNZQKQ<Z@^2N
M&4.'C?RS:DS=*H6@@%U2@'9"QN/5HDAK-=\7CIUZ0IZD:48R41;X?L^VJ#F'
M5_ENRY,;XL#46K[J]&?6WW-M9!F\R/CT )604I>^YT9 I"3PHI"EI(^&>>8?
M%9G!C] 4,,Q_++GLW US0[8NJXV-]N7<>K?:#4!/8'8$?."ZP\(& ^4N(V0S
M;V<T.G<#8<QQ&X;<RDK*</7L'>S"X1Z[;D=BI$7JT;8_5#T";^O$>5\K=<LQ
MV-K:S*2OL<<F9[<(]@EH;/![E(LLBZR%)_E-LK'/FN2^!."^7^*6E:[F<\%&
MV_,6!MN!'BXGVHR?<#99 S?T+@NQ_$)J#[G.$>KK+'^7/D*<>$K$'9QDR\S*
MD@;T.Y%9]AY'JUI]5U_8   '@   ?N'M4J7=1$=EYHBV;^CYJ@;8]0'1\>1&
M$FUX#,O.T;H%H[VFTX7:WY5I6Z#X"3D4BS)22""Z4(/[7-:9\0&=."X5ZE>Q
M_)-E(Z^$@V.SB<C.QDX;[_VFRSOV/+N?1;Q\.6G_ +H.+VEF/8'U\1)9SM@$
M;M QE=[ZY=[A[8^L!OW=L/53'O4/N$RV=#?53,@!9DHTIF[*0WW=Q:EVIV')
MX[ 5<?+/O=WCCMY[OP\U'QPFBCFXEZ'CEV##J/&N.^VW-'.V1G?I]-K=OCVZ
MJ27C'-)!PKU]+%N7C2^5:-M]^62NZ-_8$[<CW;_#OL.JZZE/[*?\ _\ R5+:
MH:!V'IT'3W+S1?JVZ>A]@-NSCU!==SKE\)36 8GG>=Q&7"GEVYP;-]RV]384
M?Q.1G[\)8X!*0P5C@I"AH3Q*92;&\*<M%#S!V5OXO&2.'XL,MCVF4.^#VU?+
M_P!?;UV/1'A;Q$.5XP8:6?E+<1C\MEHVN_&GBK>RPD#U<Q]L2#N1R$^FXF>=
M2FZ+!T\Z'VGN7))D>' P/#;S>(PD.(1\]>DQ'&;!:6 L_P ;*NUZ=@V^.TD*
M4MV0/':%$1WZ.T[:U9J?":>IQNDERF0KUW\H)\JL7AUJ=^WT605FRRO<=@ P
M]5)?K;4U/1VD\]J6[*R*+$XVS99S$#S;0C<VI79O]*2Q9=%"QOJYX]-UUT%R
MW?N.[7&X769M/8OS=TG2[C*#>;Y.AL2)TAR4\&T)N@2AL..J"$) 2E("0  !
M4N$.FM/P0PP,PF)Y(8HX6<V-ID\D; QNY\D[G9HW/4D[DE0RS:IU+8FFL29_
M->9/+)/)RY2^UH?*]TC@&BP T!SCL   %\7ZW]M?UI[(_P#764_VK7I]S^!_
M@3$?U;2_P5Y_='J'^'\W_6U_]86]7T%,,VEMSJ<RG:^4YGG=[P;3.&S&_@WC
M*<@N5GFYIFB'+39X;L:;/?BOO0K*W?;F$*;467$1'3VE2.[F3Q0Y'"8'1E+!
M4<=C*V2U#D(SS5Z56&Q'CL<1/8D:^.)KVMDL&M#N" YID;UV.W5?A,QF>U%K
MJ_J"_D\M:Q6FL9*WELW[D]:7)Y,&O6C<R69T;W15FVI]B"6N$3NFXWVQ>O%M
MC]7W0O<\/BRO@7/<6?8IA2&T+[77;/;GWLNO92 0HM%JPQ8KYX*"B9\)?'Q4
M@Z+\,."^5>)D&0>SFAT_B[V2)(W#;$K6T*W<$;AUI[V[D'>/<?170/BQU!\C
M\*I\:R3DGU)E\?BPT'YSJT+G9&T1MZ<M2-CM^FTFQ[C>$)4DRBZ2B+=[Z!>J
M/TZZV9.>2HOQK=I[6N29"EU2.YIJ^Y*N/B=H')'"71$N-YD-$$*!CG@$=Q'-
MGBESOR9PX9BV/Y9M09BG4+0=G.JTP^]8]=RTR0UV.!&QY_>%U'X2-/\ RKQ/
MDRTD?-!IO"7;@<0"UMN\68^OW'1WES67M(.X+.G3=38ZCB4GJ411B?M(Z)'Z
M-=*+G:[\K^D&TT=WXO@_,?=>(*[?Y@=+?D?RB@'CP#79_@_+/;-<C=O/[)A#
MMTYN3S[XW]_+O]FZX9\:H?[#P_.SN3VS/@GKR\Y@QI ]W-L#\=M]O515:[A7
M J41;&/3G]0O(^@#/,UO\3!8FQL2V)9;;:LFQMR\+L$]N3994B59[M:KJ(5R
M9;?B_.SH[\63"=9E1Y)"7&'6T.#47%SA/4XJ8O'59,G)B+^)LS3T[C:XM1%E
MEC&6()X#)"XM?Y<3F/9*US'L&X<TD+<W!GC%=X19;)W(\3'FL?F*T->]2=9-
M.9KZTCY*UB"QY4[6O9YLK'L?$YLC).[7-#E47J%>I]M+KV?QW'IN-PM::GQ*
M<Y=[3@=MNC]YD7._.,N147W)KRY&@(N,N'$=?CVR+'@18<!$F2M*'I#RGZI.
M$_!;"<+F6[<=R3,YV_&()\G- RNR&J'!YJTZX?*88Y)&L?,]TKY)7,8"6L:&
MJMXP\=,]Q:?2IRTHL)I_'RFS7Q,%A]E\]PM<P6[UET<(FDBC<YD$;(F1Q![R
M Y[BY:Q:W0M&)1%(W^SHZG-ZW3O/<TJ+WQL%P2T81:I*T\I;N^;74W*=\)1'
M'Q6[5C0;<*"%(:FA*OPO 'D3Q<9WV?3NF=.L?L_)Y2QDIV#UKXV#R8M_@Z>Y
MN-^A,?3JU=G^#/3_ +5J?56II&;QXG$U\77>1T%G*3^=+RDCZ3:]+8D'<-EV
M/1RETUP4I$5QE[B?>%FN\#CN^=MD^)P/<_,Q76>!_A[^*]JTGE6*\O\ FYHI
M/Z$C7?\ @O"U'YU:Q%_G8)H_Z<;F_P#BNL.R>W_=.39):>.W[KR"]6WM]NWY
M"YRHG;Q]./@\<<#CCV'M4T%*7SZ5.?OY]6O-O_I862?_ '*#"]#[/>NU]MO(
MMV8=O=Y4\D>W_9^'U#LN#JJ5*E$3V]Z(IJ?H7='IT9TZR-[9?:U1=C=0+<.Z
M042V/AS;)K* MU6,04AP!UE61/./9)*3PD/1G[.%#NCCB.?Q,\0/NFU<S3%"
M</Q&E#)!(8W;QV<S*&B[(=OFN]D:&TV'KRO;8V.SU)OX5>''W*Z-?JS(US'F
MM7MBGA$C.66K@XBXT8AOU:;CG.NR#H'1NK;]6K>;7,ZZI2B)1$HB41*(E$2B
M)1%0.U,B8Q/6F>Y+(<#3=EQ&_P \+*NT_%9MDDQTI)X_&M\MH0!Y4M20/)%8
MOK;+1X+1^J,Q*\,9CL#E+0<3M^$CIS>4 ?RG2EC6@=2X@#J0J/(SBM0N3D["
M*M,_?MU$;N7OZD[ >\]%%O4I2U*6L\J6HJ4?S4HDD_XR34+!<7$N=])Q+G?6
M>I_2N>R=R2>YZE>M?B)1$HB41*(E$2B)[412/>D7"7<#Z?-=VF4R8\^XVI>2
M7!M2>Q:9.1/N71"7$\ A;<21%95S^+EOSP? ERX$:=?IGA7I.C-&8K5ND[+V
MF$<KA-EI7W6AX[AS*\L$9WZ[LZ[=EO/350T\+1C<-GOC,[QZ\T[C(-_B&.:#
M]2R3K;ROJ41*(E$2B)1$HB41://7KT#?=L](EHV+C-O>N=ST-F2<ONT6,TIZ
M2G"[Y 78\EFMMH!6I%K=-HN4OM!#<"++?6 AE2D]*^%[5-;!:^GQ%V5L,.I\
M<:$#WN#6'(UI19IQDG8!T[18ACW(WE>QHW+@#RUXL](V]0\.ZV9HPOGGTGDO
ME&Q'&WF?\F6H75;LK0.I%=WL\\FW:&.1YV#21"B]_:I&U&(E$7NTZZRXV\RX
MXR\TM+C3S2U-NM.((4AQMQ!2MMQ"@%(6A04E0!201S7XYK7-+7-#FN!#FN +
M7 ]""#N"".A!Z%?K7.:X.:XM<TAS7-):YKAV<UP(+2/0@@CT*Y2[Y!?\@=9>
MO]]O5]>C-!F.]>KK/NKL=D<<,L.3Y$A;+0X'#;:DH' _#X%>%>I5J!S:M6M5
M:]W,]M:"*!KW=?G.$3&!SNI^<03U[JHLW+EQS77+=JVYC>1CK5B:PYC/R6&9
M[RUO0?-:0.@Z=%Q%5"IE4N&X9E>P\IL>$X-CUURO+<EN#%JL./62&[.N=TGR
M5A#4>-&92I2O)[W7%=K3#25O/.-M(6M-%D<C1Q%&UDLG;@HT*<+Y[5NS(V*&
M&)@W<][W$ >X#JYSB&M!<0#6XW&Y#,7ZN+Q5.QD,C>F97J4ZL;I9YYI#LUC&
M-!)][G'9K&@N<0T$B=/Z5WIYP.A_4<BZ9BW!N6^MEQH,W8-UC_#?8QNWM)^/
M;L"LTL _%AVIQQ;]WF-*#=UNY4Z@*BQ(1$9G&_BQ+Q*SS8<>98=+X=\L>*@?
MNQUR5QY9<I8CW^;).UH;!&[K!!L#L^20*5;@)P=AX6Z>?8R0BGU;G&12YBPS
M9[:,+1SPXBM)^-'7<XNLRMV;8L[N&\<<2VJ5H];]77M>ISH2]]/?6MO#&KA
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
ME1"G+-@5J^#'#J1X4RY><DANI)]G8:..?-=;^$G!>U:GU'J&1F[,3B8J$#R
M0VQE)^9^Q[APKTY&_P V0[]=EQGXR]0^R:3TQIJ-^TF8S,V1L,!ZFMB*_*P.
M'Y+K-Z-P/HZ(=QN%$+KOE1UI1$HB41*(E$4Z/T.]4?JUZ!L%ODF+\O=-M9-E
M>R):EI[7784NX#'[$5<^?AJL]@B/LCGM*)'Q$@%Q7,9GB4SHS'%+)UF/YX<%
M3HXB/8[M;+'%[7: ^(L6I&N]=V;=@%*KX6M/_(G"3%6GLY)]0WLAFY"1LYT4
MDWL=3?\ DFM4C>WKML_<;;E:@?M%&V!?]_:7T[$DE<77>N9^676.E1[6[WGE
MW4Q'#B02GO;LV-Q7&R0%A$USD%*TD[^\)."]ETMJ+4$C-I,MEXJ$#R.];&0!
MSMC[G6;D@.VX)B'7<$+G+QE:@]KU=IG3<<F\>&PLV0L,'9MK+62QF_IS-K46
M$>H$A]"-X[5=:KC=*(IBGV>'4YQGIFVCMJ7'#<S:.S56B \I/"W;#@%M;@M*
M0H@$LJO=WO2.WDI#C"U ^34??BRSOMFL\+@6/WCPF&%B5H/06LK,97;C\H5J
M]8[]]G#?ML)(/!QI\T=#Y[4,C-I,]G37A>1U=4Q$ B;L>Y:;5FT-NW,TD=U;
MG[1IM?[MUGT_Z5B2>U[*\OR#8-YC)7PI5NQ*V-V6TEU /EIRXY'+<2%C@NPD
MJ1R6E<7?PBX+SLSJK4<C-VT:%7$UWD=!-?F-F?8^A$-2-IVZ\LA!Z%6;QG:@
M\C!Z0TQ&_9V0R-S,66 ]3#CH&UJY</R7379"-_QHMQ]%1,:[M4?"412:OLX^
MI_F\MZB=WRXW*+-9,8UG9)*T>!(O4M[);^&EGV6B/:K&ASM)!3( 5P0GGC/Q
M=YWDHZ2TVQ^QL6;N9L,![LKQMIU2X>XOGLEN_8MW'<KN+P7Z?\S(:SU1(S=M
M:K0P=5Y'9]J1UZWRGWAE>H#MZ/&_H5)DWAK>-N'3>T]52EI:9V)@&68<'U_L
MQGK_ &2;;8THG@\?*R9#4@'@\%L'@^U<;::R[\!J'"9Q@+G8G*T<ARCN]M6S
M',]G^NQKF?:NX-4X5FH]-9[ 2$-;F<1D,;S'LQUNK+"R0_Z-[VO_ -5=:SFV
M%Y'KC,<HP#,+;(L^4X7?KIC.06R4VII^'=;/+=@RVE(4 >PN,EQE8':ZRMMU
M!4A:5&8C&Y&GF,?2RN/F98I9&K#<JS,/,V2"Q&V2-P/OV=LX=VN!:>H*A+RF
M,NX7)7\1D8'UK^,MST;<$@+71SUI'12-((!VW;NT]G-(<-P052]5JH5=32VZ
M]G=/6QK#M?4&53,.SK'%21;;O%:C2D*C36%19]OGP9K4B%<;;/C+4Q,A3&'6
M'D$$I"T(6FQZCTWA=68BU@L_1CR&,N!GG5Y'/80^)P?%+%+$YDL,T3P'1RQO
M:]IW&^Q(-_TSJ?.Z.S-34&G+\F-RM(O\BS&UD@Y)6&.:&6*5KXIH9HR6212-
M<QP/4;@$7_ZFO4(ZL>KJSVW&=V;-<O&)VN6U<(^)6&SVO%L=?N3"5)8N-Q@6
M>.P;K+CA:S&7<7I*(BEK5%;94HFL5T;PHT+H*Q-=TYAA!?FC,3[]JQ-=MMA<
M0710RV'.$#'$#G$+6&0 !Y< LNUQQ@X@\1*T%'5&<=9Q]>1LS,=4K04*3YV
MALT\-9C/:)&;GRS,YXC)/EANY6%E;&6LE7NL-89YN;/,:UGK3&[CEF:Y;<F+
M99;+;&%O////+ 7(D+2DHAV^&V52;A/D%$:%%;<??<2A!-6O-9K%Z=Q=S,YF
MY#1QU"%TUBQ,X-:UK1T:T'K)+(=F11,!?(\M8T$D!7;!8++:ERU'!X.E-D,I
MD9VP5:L#2YSG./5[R!M'#$W=\TSR(XHVN>]P 78$] '1WC_1-TZXSJB$[$N>
M8S5G)MFY-&;[4W_-;DRT)QCK4E+IM-G8;9LUF0YP?DH:9*T(?E/@Q5\5.(%K
MB/JV[G9&R08^,>Q8:F]VYJXZ%SO*YP/F^?8<76+!;T\R0L!+6-4O7"+AO3X8
M:-HZ?B='8R4I-[.7F-V%S)S-:)2PD!WL]=K6UJP=U\J,/(#I'!: ?M&>V!==
MK:!TM$E%;&'X9D&P+Q&2K\+=SR^YMV6UAQ'_ %C=MQR4ZDD'^+F)[2/Q ]3^
M$;!>1@]4ZBD9L[(9"KBJ[R.\-"$V)RT^XS7&-/Q85R)XSM0>T:@TCIB.3=F-
MQES,68P>T^1G;5@YAZ.;#3D<-_Q91MMN=XV]=@KBI*(I>/V=35'W'HK=FY)<
M7LD[ V';\0M4E:2%KL^"6D/R?A$CRRY>,CE-K4DE*G892K\37C@?Q;YWVG4V
MG-/,?NS%8F6_.P'H+&3GY6<VQZ.%>HP@$;AL@/9W613P::?]ETIJ?4LD>S\O
MF(<=7>1U-;$U^9_*>_*;-R0'8[%T>Q&[>DB^N1UV8E$6G3UN.F/(>H7I >R'
M"K9(O.9:-R-.QHEKAM*?GW+%_N^3;,RB0F$)4X_(CVUYB]!AL%QY%F6AL*<*
M$*Z!\-^LZFD]?MJY*=E?':EIG$23R.#8H;OFLFQ[Y'.(:QCYFNKE[CLTV 3L
M-R.;O%#H:YK#ARZYC('V<EI:Z,U'!$TOFGH^2^#)1Q, )>]D#F6N0#=PK$-W
M=L#!JJ2]18)1%]ULMERO5Q@V>SV^;=KM=);$"VVRVQ7IMPN$V4XEJ-$AQ(R'
M'Y,E]U26VF66UN+40$I)KRGGAK0RV+$L<$$+'2S33/;'%%&P%SY))'EK&,:T
M$N<X@ #<G9>L$$UJ:*M6AEL6)Y&0P001OEFFED<&LCBC8'/>][B UK6EQ)V
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
M0JML7]/#KDS&0B-8NE?<[A6L(^/<L.G6&$A1( ^-/OOW;#83Y\J>?0D#DD\
MFK;=XM<-,>POM:WTZ-@3R0Y"*U(=M_HQ5?.D=V[-:2KI0X.<5,D]K*F@=3$N
M.W//C9:<0/\ +FM^1$P?%SP%L/T3Z G5OL&;"E[CO6%Z.QI:VUS$/7)C-\P5
M')_C&XEFQ]XV9F1V@@&?D#24**5?"=3R*U-J?Q3Z#Q4<D>GZV1U+< (C+878
MW'A_H9+%IHL.9_HJCB1TYFE;CTIX1>(>8ECDU):QFEJ1+72!T[,IDBTGJV.M
M3<:S7[=-Y;C0#M\UP4E'HS]./INZ);87]<8Z[D.Q)L3Y6^;5R\1[CF$]M8'Q
MHEM6AI$/&[4XH'FW65F/\9)"9TF<I(<KCSB'Q=UAQ'GY<O;%3$QOYZV#H%\6
M/B(^C),"XR7)P/\ IK#G<IZQLC!(7;/#3@OHKA?!S86FZYF98^2WG\D&39*8
M$ .9"0T1TJ[O\S5:SF'25\I&ZSVK5RVTE$6#W7#T$:9ZZL!BXSL1F38,PQQ,
MIW ]DV)EA60XK)EA!D1EMO=K-YL,U;32KA9)BTM.*0E^(_"EI$@;)X:\4-0\
M,LJ^[B7,M4+98W*8>RYPJ7F1[\CPYOSJ]J,.<(K$8) );(V2,EBU9Q3X2Z9X
MK8F.CF6OJ9*EYCL3FZK6F[0?)MSQD.V99J2EK3-5E/*X@/C=%( ]14MY^AGU
MP:JN4Y>"8Y8-YXLTXXJ#>,&O4"WWQV,DDMF;BF1R;;.9E]@!<8MTF[-=Y[67
MW2>!W%IGQ,<-LY#$,I;M:9NN $L&3K2RUFOV&_EWJ;)HW,W[.F9 [8;N8U<"
MZK\*_%+ 3RG$TJFJJ#2XQ6<59BAM.8#T\W'W9(96R;=V0/LC?HU[O3!>^="_
M69C;SK%ZZ7-Z0G&3PYQKC)):!^+M"DN08,EMQ"B1VK0I25 A0)2>:V96XF\/
M+C6NK:UTS('C<;Y>G&>V^Q;+*P@^\$;[C;NM56N%7$NDYS+6@]5Q%IV=MA;T
M@'7;Z444@(/38@D$'??;JO2R=#G63D3K;-FZ7=Z37'24H'ZMLFC D*"22N9
MCH2 H@%2U)2/?GCDU]6.)?#VHUSK&M=,QAHW)^6*3]M^W2.5Y)Z=@%^5N%G$
MJXX-K:$U7*7;[?\ L2\P';H>LL+  ">I) "S!U+Z)_7YL^7%^]]:VG4UG>4C
MX]XV7DMKM[D=I1_$X+#97KW?W'$CGAA<".HJX2M3:3WC7^>\1_"S"QO]GS$^
M=L-!Y:^'ISRA[A^+[59;6JM!_*$KQMOMN1LMCZ>\,/%S.R1^T82OIZL]S>>S
MG+T$+F,)ZN]DJNM6W$#LPPL).P/*.JW]]%_H?=/_ $YW.S[ W!<AOS9UJ=9G
M6YN[6U%OUQCMQ94'&I-LQ9U<EV]RXK@2J//R&1(:2M*7FK5&>"5)Y8XB>)35
M6KH+&*P$/W+86=KHIC!,9<O<A<"',FNM#&UHY =GQ5&-<1\UT[VD@]<\,_"U
MI#1D];,:CG^Z[.UW-EA;8@$.%I3-(<U\%!Q>ZU)&X;LFN/>T$!S:[' %;NTI
M2A*4(2E"$)"4(2 E*4I'"4I2  E*0     !P!Q7-Q)))))).Y)ZDD]R3ZDKJ
M(      #8 =  .P ] %@'ZF>E-V]1?23FVEM#0K-,R[.[QB\"Z"^7UC'H+6*
M6^\,7F\'YZ0E:5NON6Z'$$8()>9?>!X2#6TN#6H]-Z2UYC=1:HDL1T,97NRP
M&K5=;E-Z6!U>O^"800U@FDDY]QRN:W;JM1\<=,:HUGP\R>F-)1UI,CEK-"*Q
M[7;;3B;CX;#;-G\*[H7/=#%'R ?.:]V_0%1=?X!SU!/Z-:O_ -9MJ_V2NU_O
MG^%/[]S7]33_ -]<(_>G<7_WC@OZ\K_X:?P#GJ"?T:U?_K-M7^R4^^?X4_OW
M-?U-/_?3[T[B_P#O'!?UY7_PUL/]+WTD.I/IJZL<=W7ONSX3#QC#,5RPV+[B
MRZ#D4QW++U!;L< JAQX[:V6H]MGW:1\T5@(=;9;X/Q3QJ;C5QYT?K'0MO3FE
MK&2DNY&]0]J]JH2U(Q0K2FS*!(]Q#G/FBKMY-NK2YV_S0MQ\"?#SK;1/$&GJ
M?5M;%QT,90R'LGLN1BN2NR%F(5828F,!:UD,UA_F$]'!HV/,M^/5KBFS,\Z:
MMUX+IV/ D[)S77U_Q+%D7.YM6> W+R.*JSR9$BY/!2(B8UOF3)"'.TK^*VVE
M'XRDCEO0E[#8O6.G,GJ!\K,/CLK5OWC# ZQ*8ZCQ88QD+>LA?+'&PC<#E))Z
M!=;<0\?G,MHC4^*TVR%^;RF'MXZ@)YVUH1)=C-9[WSNW$8CADD>#MOS- '4@
MJ'\/0;]0-( &-:OX  __ *F6KZ#C_LE=^_?/\*?W[FOZFL?WU'*/"=Q?  ]A
MP70;?_GE?^XO/\ YZ@G]&M7_ .LVU?[)3[Y_A3^_<U_4T_\ ?7[]Z=Q?_>."
M_KRO_AK)KHS]%'JSUKU2:1V-N>QZ_C:WP'.;;F.1&UYQ O4YXXZA^Z6B*S;6
M(R')(D7N/;6W@%I#;!==4?P=IPSB'XCM"9C1.I,1IVUE7YC*XR;'U//QDM:)
MOM9;!8>Z9[R&%M9\Q:=CN\-'3?=9QPU\,7$+":\TOFM2U<1'A<1E8,E<,&5A
MM2N]B#IZ[&P,9N_GM,@:[J.5I<[?HI=U<$*1-:TO41]-36G7IC%KG2+H, W)
MB$-^)AVQ8T$3FGK<ZM<A>,Y7;TK9<NE@<E+5(CN,O-S[3)<>D0E.(?DQ9&X^
M$O&+,\+[LT;(?E33U^1LF0Q#Y/+<V5H#!<HRD.$%H,'(\.:8IV!K9 "UCVZ1
MXR<$L)Q9H02OG^2-2XZ)\>-S3(A*UT+B7FCD(06NL4S(2]A:YLM=[G/B)#GQ
MOBQ;=]&#K]U7<);-OU*SM6S,.."+?M7WVV7Q$QE)/8Z+'/?M>21UN)\_ 7:E
MJ2KD=RDE"U]N8#Q$\+,Y%&Z;.NP=AP'/5S56>L8W$#<>TQ-GIN /XPG (Z[
M[@<%:B\,_%W 32-AT\W4%9I=Y=S VH+0D8">5WLDKX+K"0/H& D'H"005B7=
MNB+K%L3CC5VZ7]ZPUM+"'$JUIE+W:HE0 )C6YX'DI(Y!(\>?!'.=P<2>'UD
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
MIQYU:RI1))4223YJ1J+Q-\)H8XX8[>:;'%&R*-HPLX#8XVAC&@!^P#6@  =
M HQI?"GQCGEEFEIX)TLTCY97'.P$NDD<7O<26$DN<XGJ=^J^;^ <]03^C6K_
M /6;:O\ 9*^_OG^%/[]S7]33_P!]?'WIW%_]XX+^O*_^&JUUKZ$'6RQL7 G\
M[L6N(F$1\RQF3E\F'L*VSI;6,QKS"?OBHL)J*')4DVUN2EB.@@NNJ2CD DU;
M<SXG>'#L1E&8NUEY,D_'W68]DF)FBC==?7D;6\R1SR&,\XLYG$'E&Y5TPGA0
MXGMS.(?EJF%CQ;,G1?DGQYB"61M%EF)]HQQ-CWD?Y+7AK!U<2 IIK+#42.U&
MBLH:8C,H8CL-@(;;:90&VF4 #M0A"$I0D <)2 ..!4=+G.D>Y[W$N>XN>X[D
MESB2YQ)ZDDDD^I*DT:UL;&LC: UC UC!LT!K1LUH'8   #T 4-7?'HS>H=N7
M=>V=L3,=UHM_8NP\MR]/Q]F6L/(BWN]2YD!EP&+^%4> Y&8*!X1\/M'@"I"]
M+^(;A-I[3F"P4=S,AN(Q-"@>7#3\I?6KQQRN!Y^H?*'NW[GFW*C7U9X:N,>I
M=4:AU!)2PA=F<QD,B.?.5^81VK4DD+7#R^A9"6,V[#EV"M/_  #GJ"?T:U?_
M *S;5_LE7W[Y_A3^_<U_4T_]]8_]Z=Q?_>."_KRO_AKRGT&?4!6I*%X[J]M"
MU)0MS]9=K5\-"B$J<[1%Y5V))5VCRKC@>30^*#A4 2+F:<0-P/D:<;D=0-R_
M8;GIN5^CPF\7B0'4L$T$@%WRW7.P/0G;R^NPZ[>JF@Z?U_!U3JC6VLK8VVU!
MP'!L6Q!A+0'PU#'[+#MBW00!W%]V,MY:SY6MQ2U$J434=FH,K+G,YF,S,7.D
MRF3O7W%W?]M69)@T^[E:\- ]  !V4F&G,1%I_3^$P<#6MBQ&*H8Y@;V(IU8H
M"[XESF%Q/<DDGJ5<)UII]IQA]MMYEYM;3S+J$N-.M.)*'&W&U@H6VM!*5H4"
ME224J!!(JTM<YKFN:XM<TAS7-)#FN!W#FD;$$$ @@[@]0KRYK7M<Q[0YK@6N
M:X!S7-<-BUP.X(()!!!!!V*C:=<?H*6S8>37S9_2-D=AP:Z7R5)NEWU'E7QX
M>'KN$E9>DNX=>X,>4[CS<EY2UBRSH4BUL.+(B2X$;MCH[!X:>*&;$4JV%U[3
MM9.&LQD,&>I%LF0$3!RL&0K2.8VV6- 'M$4C9G@?A(Y7[O/%'%/PEP9B]:SO
M#N[4Q4]J22Q9T[?YX\<Z:1Q>]V-M1,>ZFU[B2*LL3Z["?P<D+-F#1=G_ *6?
M7[KF5)CWCIFV!>F(RE W/!V+?G%L>0DD?&:?QJ;<'4M*XY3\Q'8<X();'(YZ
M9Q7&[A9EV,?!K+%5G/ _ Y)TN-F:3UY2VY'$TN'KR/</<3U7*N7X"\7<+(]E
MG0^7M,C)WGQ;8<I X [<S7TI9G!I[CG8P[=P%9%71OU:HE)A*Z9]Z"4HI"6?
MU7Y>22H=P_&+26_(\_M\#Z^?%9(.(>@S&91K'37E@$EWRUC^P[]//W_1^A8N
M>&W$(/\ *.A]5^82!R?(62)W/;J*_+^G]*N_@WIB=?&P7V&;)TO[,@-/J2$S
M\MMT3"[<E*B 7%R\HF6I)0@'E8;2XX!R A2O%6#)\:.%N):YUG6F&E<S?>*A
M-)D920-^4,I1S]3Z;D#XK(L7P,XMY=S&U="9R%KR-I<A#'C(0#^,9+\E<;#U
MY0X_!;7NFO[/)L6\S[=?.J;9EFPZPMK:?EX)K1[](,FG(2H*7"F95+CLV2SI
M6.4./6V+?' "?A.-J(6G1FL?%EB*\4M;1&&LY"T0YL>3S+?9*41(V$D=&-[K
M-@CN&S/K#?HYI'?H#1/@YS-F:&UKW.5L;4!:^3%8-WMEZ4 @F*6_)&RK6![%
MT$=H[$\K@=B)->B.GS4'33@%NUGI;"K7A6*6_AUQB"@NW"[SRA*'KO?KJ^7)
M]YNTGM!?G3WWG>.&FOA,(;:1QIJ?5>?UCE9LSJ+(SY&]+\T.D(;%!%N2V"K
MW:*O S?YL436M_&.[B7'N+2>C].:(Q$.#TSC*^,Q\/SG,B!=-8F( ?9MV'[S
M6K$FWSY9GN=MLUO*P-:+KW5<]JUW)VU1VY=T;@3%VV*ZZF.U)GHCN*AQW7U
MI9;>D!MM;J@4MI45D<)-6* 1.GA$[BR RQB9[6E[F1%X$C@T=7%K-R&CJ2-A
MW606#,V"=U=@DG$,A@C<X,:^8,<8V.>>C0Y_*TN/1H._HH4N5^A]ZBF893DV
M6W:P:QD77*<AO61W)]>SK65NSKW<I-RE.*)BD\J>DK/N>!P/I4C5#Q)\),?1
MI4(+699!2J5JD+1A9P&Q5H60L  ?Z-8%&+D/"WQER-^]D+%/!/L7[EJ[.\YR
MONZ6U.^>1Q_!]RYY7 ?P#GJ"?T:U?_K-M7^R55_?/\*?W[FOZFG_ +ZI/O3N
M+_[QP7]>5_\ #7+6#T&.NUZ_61K(+%K2)87+Q;&[Y*8V-;9+T:SKG,)NC[,=
MN*''W6H)?6VRV0MQ:4H2>XBJ>WXH.&+:MEU2UF9+0KS&LQV(F8U]@1N,+7/<
M_9K72<H<X] -R545/";Q7=;JMN5,)'4=9@%J1F:@>]E8RL$[FL$>[W-BYRUH
MZD@ =2IKMBLT'';)9L?MC26+;8K5;[/;V4I2E+,&V1&841I*4@)2&V&&T@)
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
MSP![UL4T+Z G5GL*9"F[FOF&Z-QE:VES&7;@QF^9KCE0^(B)9["^;)'D!'<
MJX9 V$+[3\!U/-:DU1XI]"8F.6/3M7(ZFN@.$;FQ.QN.#@.ADL6F^TN9OZ15
M"2-_G-*W+I/PC<0LQ+%+J6UC-*T26F1KIFY3)EA/41UJCO96/VW&\MP;'8\K
MANI,G1QZ??3KT2V!R+JS''+EFESBHC9+L_*/@7'-;Z@=JEQ43$LMQ[+:"ZGX
MB+/9V8L0GM5*,MY"7JXVX@\5M6\2+0?F[@AQT+R^GA:7/%CJIZ@/,9<76; '
M0V+#GR=^3RVDM7<'#;@_HSA?4='@*3I\G/&&7L[?Y)LG; V)8) UK*U?FZBM
M6;&SL9#(X!RS@K6JVDHJ_J,>ECUT=6?5UL[<N)6' 'L'N0Q^P80;KL&VV^<,
M:QRR0[?'6_ <CK7"7*GBX35QUJ4I"Y*B3RK@=P<(N-W#/0F@L-IZ_:RK,E#[
M5:R0@Q4TT7MENS)*X-E:X"0,C,48<.A#!MVZ\#<9N O%7B#Q$SNI<=4Q#L5/
M[)4Q?M&8@AE]BIU8XF%\+F$Q&2;SI2PG<%Y)ZE8/_P  YZ@G]&M7_P"LVU?[
M)6ROOG^%/[]S7]33_P!]:M^].XO_ +QP7]>5_P##3^ <]03^C6K_ /6;:O\
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
MCB:Y]9U??RH[#F^1-&UK@]K^9C=37(Y(Y'()!'U!'(((]P00001R""#6]O\
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
M )0AM" $H0E( 2E("4@   "NEF,9&QL<;&QQL:&L8QH:QC6C9K6M: UK0
M  !T 67       ;  ; #W #H O>OI?J41*(E$2B)1$HB41*(E$2B)1$HB41*
M(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$
MHB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$
M2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB4
M1*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)
M1$HB41*(E$2B)1$HBIC),UQ##HJYN5Y/8<<BH25EZ\W6%;DE(_F"4\VIP_DE
MM*E$^ ":LV8U%@=/P&SG,SC,3 T;F3(7:]4$?R1-(QSSOT :"2>@&ZIY[=6J
MTOLV(8&@;[RR,9^;F(W^&W<]!U6(^=>H!H+$@\Q9+A>,\N#?<E+..6];4!2Q
MR.%76ZF%'*"?^DC(E#CD\$\ Z)U-XI.%^!\R+'6K^I[3-P(\15<RJ7 [;.O7
M37BY=_QH6S]CL#V6-7-9X:MNV)\MQX](&;,W]-Y).1NWQ:';>Y85; ]2/:%]
M^/%P+&[#A$-?<EN=,[LBO24GD!25R&XUK96 >?\ ZOD *'(41XKG75/B[UID
MO,ATOB,9IR!W,&6+ .6R(!Z!P=*V&DQVWI[++L>N_HL4NZZR,V[:<$-1I! <
M[>>7ZP7!L8/_ ,MRPCS;:NQ]CR52<XS3(<D45%26+C<7EP6?R#%N;4W!82.!
MP&HZ..!7..H];ZNU=,9M2:ARN7).[8K=N1U:/KOM%4:6UH@.FPCB:L4MY&]>
M<76[<\^_XKY'%@_FQ@AC?L:%;^L65$E$2B)1$HB41*(OOMEJNEZFLVVSVZ==
M;A(4$,0;=$?FRWEJ/ 2U'C-N.K)/\U!JJI4;N1L1U,?4LWK4K@V*M4@EL3R.
M)V 9%"U[W'ZFK[CBDE>&11OD>X[!D;7/<3\&M!)_,LU-7= F[,\,:=DT:'KB
MQN]BU/9"2_>W&5<$F/88BR^VLI/@7&1 X)\@\$5T3HOPN\1=3&*SF8J^D<:_
M9QDRN\N2<P['\%BX#YK7$'H+<M7[>H658_1N5N<K[#6T83L=YOG2EI]T+3N#
MMZ/<SXK91J;H?TEK$QKA.M3N>Y$QV+%VRQ+,F(R^GS\2%8FTBVL 'R@R437T
M>"'^?)Z^T-X;N'.C3#;LT7:GRT7*X7LXV.:".0=>:MC6M%2/8]6F9MB5NPVE
MWZG.\;I+$X\MD?&;D[>OF6=G,!][(0/+'P+@\_%9@M--,--LL--LLM(2VTTT
MA+;3:$CA*&VT!*$(2  E*0  .  *WXR-D3&QQL9'&QH:R-C0QC&M&S6M:T!K
M6@=    .@"R<      #8 #8 >X = %^E?:_4HB41*(E$2B)1$HB41*(E$2B)
M1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(
ME$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$H
MB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2
MB)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41
M*(E$2B)1$HB41*(E$5#9-L[76&-K=RO.,5Q\-@E2+I?+=%?X'//;&<D"0LCC
M@A#2CSXXY(%8UF=9:3T\QS\YJ3"8H-W);=R52"3IOOM"^42N['HUA._3NJ2Q
MD*-0$V;=>#;KM),QKOL:7<Q^P%8RY?U\].^,?%;M]^N^8RF^Y*6<:LTE;"UC
MGQ\]=/NV)V]W *T..#@]R0L>^G,]XH>$^&YV5,G?S\S=]F8?'S.B<1TV%J[[
M' 1OM\YCW@CJWF"L%G66$K[ADTMIWN@B<1_3D\MNWU$].O58KYCZF]W>#S.!
M:U@P@>Y+,_*KJ[.='Y+-NM:(C:3]>U5P<!YX/MR=)Y_QDWY.>/3&CZU<$$,M
M9N])9>.X#O9*38& CH0TVG@]BL=M:^E.XIT&,[[/LR%Y^!\N,- ^KG*Q.S/K
M-ZB<U^,U)S^78(;P4DP<3C1[ T$'QV?-14&Y*3P2#\2<LJ'[1)'-:-U#XA.+
M.HN=DVJ)\77?N/9L'##BV!IW^9Y\#3<<-B0>>RXD'9Q/18Y:U3F[>X==="P_
MB5FM@'U<S?PA^UY^*QKN=WNMZE+FWBYW"[3'5%3DNY39,Z2M1]RI^4ZZZHG]
MZJT_=OWLC,ZSD+EJ]8>2Y\]RQ+9F<X]RZ29[WD_$E6&2625Q?+(^1YZETCG/
M<?K+B2N/JE7PE$2B)1$HB41*(OMM]MN-VEM0+5 FW.<\H(9AV^*_-E.K4>$I
M;CQFW75DD@ )023534IV[\[*U&K8N6)"&QUZL$EB9Y/0!D437O<2?0-*^V1O
MD<&1L?(X] UC2]Q/N#6@D_F656ONB/J!S[X#Z\43AUK>[%?>.92/NE0:5P?B
M-VM*'[NY^$\@*A-)5R!WCR1NW2OAQXIZH\N5V#& I2<I]KS\PHGD=UYF4@);
M[^G4;UF@[@<PZD9%2TGFKFSO9O9HSUY[3O*Z?"/9TI_H#XD+.[7/ILZ_LQCS
M-D95=LQEH[5N6JT)_1^R=X Y;6\E;]UE-\\\J1(@E0XY0/(KIG27A!TMC_*L
M:NS=_/SMY7/I4!\EX[F'4M=(#+>F9OZMEK$@#=HZ@Y?1T)2BY7W[,EIPZF.(
M>3%O[B=W2.'U%F_N6=N#ZMUWK:&F#@V'6'&V@D(6[;H#*)KX  YE7!8<G2E'
MCDJD2'#SYKIK3FB]*:1KBMIO 8S$1@ .?4JL;8DVZ;S6GA]F8^\RS/)]ZS"I
MCZ-!@94JPP#U+& /=_.>=WN/\YQ5?5DZK$HB41*(E$2B)1$HB41*(E$2B)1$
MHB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$
M2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB4
M1*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)
M1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(
ME$2B)1$HB]''6F4%QYQMIM()4MQ:4(2 .22I1   \DD^!7R][(VETCVL:!N7
M/<&M '<DN( 'UE?A( W) 'O)V'YRK:9'NG4>(I6<DV1AEJ4@$J9?R"W+E>.>
M0(C#[LI2AQ^REDJ]O'D<X?E^(>A<$''+ZNT]1+>\<N5J.G]1L((Y7SN/3LV,
MGX*@GRN,K?N]^K'\#-&7?T6DN]/<L?\ )>O?IQQ[XB(F2W;)WT<@-X[89[S:
MR.>.V7<4VV*4DC]I#J^ 0>VM6YCQ/\(\5SM@S%[,R-WV9B<79D8X^FT]L5("
M"?QFR. '7LK-8UC@X-PV>2PX;]((7D'_ %GAC>OIU/QV6/>3^IU8VOB-X=J^
MZ35#D-2LCO<6WMG@D!2H=MCW!S@^"!\VD^>#P:U3F?&5C6<[-/Z+NV"-^2?+
MY&&JP['H37J16G;'O^[@^_962QK^$;BKCY'^YT\S6#^A&V0^[\98Z93ZB>^[
MY\1NQMXGB#"^0DVVSJN4Q"?/!^9O+\QHK\^5"(D<@$)3YYU-F_%CQ.R7.W&M
MP>!B=N&FG0-NPP==OPV0EL,+O4GR #MT:!T5DL:WS$I/DBM6:>W)%YCA_K2E
MPW_U0L;LJZ@]V9H'$9'L[,)K#O(7#9O$FW02#S^'Y*V*AQBGR>$EH@<^.*U#
MF^*G$;40>W+ZRSUF)^_-7CORU*Q!ZEOL],UX>7KT!80/16&QFLM:W$^0M/![
MM$KF,Z^G)&6MV^&RM"\\[(<4](=<?>62I;KRU.NK4?=2W%E2U*/U*B2?J:P.
M2225YDE>^61Q)<^1SGO<3W+G.)<2=SN223NK:27$EQ))ZDDDDGWDGJ5^=?"_
M$HB41*(E$2B)1%Y *E!*05*4>$I )43^0 \D_N%?H!)  )).P &Y)]P ZDHK
MM89H?<6P5-_HEKK*;HPX1Q/5;'H%L 5QPI5RN(B0NW@\^'R2GR 16=:>X8\0
M-4EOR%I+-78GD;674Y*M, _C&W;\BOR]=]Q(=QU (5RJX?*7?\FHV)&G\?RR
MQGVR/Y6?]I9=81Z;NV[W\%_,\AQC"XRNU3D5EQ[(KJE)X)3\*%\O;DN <@_\
MI.)!X/XO(K>^G/"'KO(EDFH<MAM/0'8OAC?)EKS0>XY*_E4PX=O\L< >HYAT
M62U-"Y*4@VYZ]5O0EH)GDV]VS>5F_P#\PA9B8+Z=VC\9^#(R=[(<\G-]JEIN
M<T6JTJ4/?BW6D,/%!/!['Y\@$<A7*3Q70&FO"APVPWERYF3*ZGLL(+A=L^PT
MG.'?]J4/+D+2?Q9+4H]#N#LLHJ:(Q$&SK!GN.'I(_P J,G^9%L[;X%[OCNLQ
M<2UW@F!Q4P\-Q#'L:82GMXM%JB0W5C__ #26VA)?5X\J>=<4?J36_<%I/3.F
M(6U]/X'%8>-HY?VA2@@>X#I^$F8P32';\:1[B?4K)ZU&G3:&U:T$  V_!1M:
M3Z=7 <QZ>\E5E60JJ2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1
M$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E
M$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB
M41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B
M)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41<-<\CQZRH4Y>+]
M9;2VCGO7<[I!@(3Q[]RI3[24\?7DBK=<R^)QS7/R&4QU%K>KG7+M:LUH'<N=
M-*P#;XE>4D\$0)EFBB [F21C /7J7$>G56COO4YH#&RXFZ[9PU+C?/<U!NJ+
MN]X/![6K2F<XOS[=J3S].:P3)\9.%N(+FW=<Z>#V]XZMYM^3[(Z LO=V_%!5
MLFS^%@W\S)5=QZ,D\T_8(@\E67OWJ"].EG[TP;MDN1N)_939L<E(;<]_V7KL
MNV-^?;\1'OR>!6O,IXJ.$V/YFUKV7R[F[[#'XF=K7;?DR7G4V=3\=_@K5-K3
M!Q$ADEBP1_FH' 'ZC*8_TJR=_P#4ZQAGXB,8U=?)Y'(;?O=\@VQM7CP5,PHU
MS<'[T_$\^P4/>M=93QE8:/F;AM%Y*T>O+)D<E6IL/N)97AN/^)'-U_*"M4VO
MZXW\C'S/]QEF9&#]C&R?VJQ^0>I3M^X!:,?Q3"<>0>0AQYFYWJ2E/G@]S\V+
M'*QX\F*4'C]BM;Y7Q@:]M<S<5@].8IIW#7R1W,A,T>_>2Q!%S?$Q%OO:?2TS
MZ[R;]Q!7J0#T);)*[;[7M;O_ *NWP5C<AZT>I+(^]+VR9UI:7R"UCUOM=E !
M^B7HD-,M/'L") )'[1-:UROB'XO9;F$FK[-%CM]V8JK1QP )[-D@KB=ONW$N
M_P >JM$^JL[/WOOC'N@9%%^EC [_ +2L9?\ 8N?Y4M2\ES;*[ZI9[E"Z7^Z3
M&RKGGGX3TE30//Y(%:URFK-4YMSG9?4>;R9<=W"[E+MAI/OY)9G,!^IH5HFO
M7;!)GMV9M^_F32/'O[.<1^A4:222HGDD\DGR2?S)]R?WFL?)))).Y/4D]23[
MR?54J41*(E$2B)1$HB41*(N5M5BO=^?1&L=FNMYDN*[$,6JW2[@\I1]DI;B,
MO+*C^7'-5M+&9+)RB'&X^]D)G'9L5*I/:D)]P9!'(XGX;;KTCAFF/+%%)*X]
MA&QSR?L:"5?_ !3I"ZB<O^$N!K.\VV,Z 4R\C5%QYCM)X"BFZ/1Y)3[_ +$=
M9'!Y K:>#X"\6<]R.JZ.R%.%_5L^7=!BH]CV=RW9(IB/YL+B-CT5YK:9S=G;
MDH2QM/X\_+ WW?\ 2%KC]C3MUW[+)K$O3/V)</A.YGG6,8XRKM+D:T1IV03D
M ^Z>]P6N&%I]CVO/(YX(4H<UN/!>#O5EKRWZ@U+AL3&=B^&A#9REEH/<<SA2
MK\PZ@[2/;OU!(5_K:"O/V-JY7@![MC:^=X_/Y;=_];;Z^RRBQ#TY=(6/X;N2
MW#+,SDH[2I$NXMV:WK4/)_XK:6F9/:3[)5<%CM\*[O>MT8'PE<-\:&/S%K.:
MAF;L7-GMLH5''U'D48V3<N_HZT[IT._=9#6T/B8MC.^S:<-B0YXB83_-C =M
M];^RRGP_1.G<"#9Q/7&*6IYH)")HM,>9<>4^0HW*>F5.*^?/<9'(\@$#Q6[,
M!PST!I<,^0M(X.C)&!RV!1BL6]V]G&Y:$]DN_E&7?W'99#5P^+I[>S4:T9'X
M_E-=)]LC^9Y/Q+E=A*4I 2E(2E(X"4@  #V  X  _(5G       &P &P ]P
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
M-9YV3M-!$/\ X==G]K^<_I5LKMU:]1UY[Q)VUE$="S^Q:W8=H"1^256R)%<
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
M_P#!W^(F+_WC)_KR?<Q@?X-A_IS?XJ?W'731_5)8/_.7W^UJ?>_\'?XB8O\
MWC)_KR?<Q@?X-A_IS?XJ]V^C[II:6%IU)CI4.>.^1>G4^1QY0[=%H/OXY2>#
MY'!KZ9P"X/,<'-T)B=QO]*7(O'7I]%]US3]HZ>B#3&!!W^38/M=*1^8R$+FX
MW2]T]1./@ZAP@]O;Q\>T-ROV/;GYI3W/M^+GGO\ Y?=5RAX,<*H-O+T%IL[<
MNWF4&3_1[;^<9-_CO]+\;?=>K=/81O;&5/3O$'=NWTMU4,71&E80 BZHU\P
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
M0S"M<-Z=*=620 EMAAQ:CR. #7O5K2W+5:I"TNFM3PUHFCNZ6>1L4;1\2]P
M^M4]RS%2J6KD[@R&I7GLS//9L4$3I9''X-8PD_ +K0-K;(O>S-G[%V+.N,Y4
MO.LXRK+'C\Y(X!OU[FW)"$\.<=K34A#:./':@5,A@L/6PV%Q&)BAC$>,QM&B
MWYC>OLM:.$D_-[ES"3\3[E"%G\W:S>=S.9EFE\S*Y6_D'?A']/:[4LP Z]FM
M>&C;T 4QOT#M9R,/Z)Y&>7 /JN.W=E9/D+3TA;CBW+'CORV)6I+:G%%7P1*M
M5W>0/;OD.$'@@"/GQ1YEF0XCMQD);Y.!P]*HYK  !9M\]^<D#\;DG@:?@QH]
M-S)'X2<&_'<,'Y:;F,VHLW>N![W%Q=5I\F.K@$D_-$E>RX#WO=Z;+=W7-RZB
M2B)1$HBP!]0_;VQ,!U;@6L=-W7]']N]36U\5T-A64!'>[AS>5&2_DV7Q1["=
M8\=A3G+>ORIF<_'D-CO921M3A-@,3E<WE,SJ&#VK :-P5[4^2I$[#(&CR,I4
M']#^#LVY8A*.SHVO8>CBM1<8]1YG$8'$X/34_L>HM<:@Q^D\7? W=C1D.=U[
M(Q^Z6I2BF="[NR9S'MZM"UPVW6.4Z+ZJLRZ4.F_873OI>Q8;H_ MF9-LS?&L
M[)L//]IYAE5TG6[(;A?\SOU[MMVG3I\E@7-R+\VN%";4MF'$9:">-NS9JEJ;
M0^.USJ_$ZLU#:R&I<IAJ>&TOF;&)Q6$Q]&"*:I%5QU6M+!%'$QWDMD\L22.
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
MX%T%O"586.;OU;ST#4E;N-P"'$C?<[[;+?!Z??K,:QZNLDMNH]GXY&T]NBZ
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
M;J(T=M*4@E2G'7$)  ))/ !-2ORRLBCDFD(;'$Q\LCNP:QC2][B3V :"23V
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
M1K-,1,:!"'A;)DB%>HG>%%J7;VEM\*/G-^,6E*^L.'FHL=)"V2W4HS9;&2$
MOAOXZ)]B,QN[M\Z-DE>3;O'*0>P6!<$]86=%<2M,Y.*=\5.[D(,/EHP3Y<^.
MR<K*THD;V=Y$CXK4>_T9(6D=3U[#*HGE,2HSWVCC:B86!].VEHL@A[(<HR;8
M]XC)5QW0<:MS-@LRG$@^4+G7^YK2%C@N14J024*X[(\(F#\S*:LU&]F[:E*E
MB*[_ '2W)76K.V_J(JL(.WI)L>A"X@\:&?$6*T;IB-YY[E^]FK+ ?^BHP,J5
MB[;T,MN<C?IO&-M_2+QK7*<WPS.<=R'6S]PBY[&F.0\4DV>.N3>F+S>8LBRQ
M7+(TTA;PO0-P4+2]'294>X&/(C</MMD=JYFCC<CC+=3,,B?BWQB2\RP\,K.K
MUWML/%EQ(;[-M%^':\\CXN=K_F$KA+"7\IC,K3N81\T>69(8\?)689+3+-F-
M]9CJK6@N%K\,?9G,!D9-R/C^>UJD2](GH Y'G-FM^P>L#.KYA3M[0FZ#5^&N
M1'\P0)G$@JS'++BW<(=NN3Q65R[=;H5PEM+6M,FY,R@MMODK7OBGIXRQ+B=
M8RMD6UB8/EK("1N//ECD Q]&$Q231-VV9--)%&X %D+F$$]D\.O")=RM:',<
M1LK:Q;K0%CY"QIC?DAYGSR<ED)VS1PSNWWDAABFD:XD/G:_=HV)9/Z!W0A=\
M;DVG'XNTL2OBHJVX64Q<]E7:7'E=A#4J5;+O$D6J:A*^%.QQ&C!Q/<AMU@D+
M3J6GXH^)\%QD]J3"7JW.#)2DQ;((WQ[]6,FKR,GC)'0/YW['J6N&X.Y+WA(X
M3V:4E>I'GL?;,9;%D(\M)8E9)M\V1\%B-]>4 [$LY&;C<-<S?<1$>J;I\R/I
M8W[LG0^4S6KI<<"O:8<:]1V51V+[9)\2/=;!>VHZU+5'%RM$V')=C%;GRSZW
M8_Q%_"[CWOHC5=/6^EL/J>E&Z"'*5C(^LYW.ZK9BD?!:K.>  _R9XY&-?L.=
M@:_8<VRCMU[H^[H+5V;TG?E;8GQ%H1,LL:6-MU98V6*EIK"26>?6ECD+-W<C
MRYG,[EW.Z'[.=?;Q&ZBM[XXPX\;#==06V[7%@.<1Q<[/EL"+:Y"VO93_ ,O=
MKDTVX!REM3B2>% 5SMXN:M=^DM,7'AOM4&>F@A<1\\PV*,CYV!WHWF@A<0=]
MSL1V*Z8\&5JRS6>JZ3'/]DGTY#8F;S;,\^MD88X'EOJ_DL3M:>X:7>BE_5P&
MI&4HB411C_M'6U/EL6Z<]*19/"[O?,IV7>8J5^3&LD./C=A<=1^2Y-XO?P5>
M?Q1W1X\<]F^$3!\][5VHWLW%>M2P]=Y]'V)'7+0:?@RO6YO@]OV\->-'/\E#
M1FF(W];%J_G+,8/_ $=6)M*HYP]QDL6N4^]CEHG]./5GZY.N#IMPAV,95O.R
M+5E-Z9[ M"K+@Z'LON =2>?XIQJS!A9^@=YY!'-=.<7<W]SW#;6&2:_DE^1Y
MZ5=P.Q%C)%N/B(/Y376><?%JY3X+X'[I.*6BL66>9#\M5[]ENW,#5Q0=D9@X
M?DN;6Y2?0.W]%V)%1+*9%*(E$4+C[0-M/],>L?&==QI'Q(.H]66:$^RE?<VW
M?<RFR<DN!*0>$/&UFPH6".[M;0>2%#B13PJ8/Y/X?7<N]NTN>S=B5KB-B:V/
MC93BV/JWSO:B-MQN3Z@J,SQ>Y[Y2XDT<,Q_-%I[ U8GM!W:VWDI9+LI^#O9S
M4!!'8 @]=E2OH*:L.=]<C69R(WQK?J#6^59475(*FV;O?DQ\/M("N"$O%J\W
M-]KGCE,9W@\@ UWBBS?R9PU..8_EES^7I40T'JZO5YK]C<>K>:O"T_%[>G56
M_P )F ^5N*C<F]G-#IS"W\AS$;AMFV&8ZN ?1Q;9F<WT(8[UVWF.;QV_B>@M
M1;"W)F\CY?&=>8Q<LCN(2I*7YAALGY*V1.\]JIUVGKC6V$CSWRI32>.":CYT
MU@+VJ<_B=/8UG/=RUV&G"2"6Q^8[\)-)MU$<$0?-(?1C'*2356H\?I'3N8U+
ME'\E'#49[LP! ?*8F_@H(]^AEL2ED$0]9)&A==]U3=3NS>KC<62[AV?=9$J?
M=Y3S6/V%#[KEHPW&D/+-JQFPQ5**(\2"PI(?=0D/7&:I^?*4Y(?4:EFT1HO"
MZ"T_3P&%@8R*O&UUNT6M%C(7"T>?=M/ !?)*X'E:3RPQ\L3 &, 4.&O==9SB
M'J2]J3.V'R36'N;4J!SC6QM)KCY%&I&20R.)A >X#GFE+Y9"7O*W\>GMZ&&(
MYKK[&=S=7TC(5NY=;H=^QK3UCGO6 0+'/:3)MTO-[O'2+JJX7"*XU)^XK:[
M^[V74-S9CLI3L>/RSQ7\3-_'9:[I[0#*@;0FDJW-068FV_-LQ.+)68V!Q\@1
M1/!9[3,V7S7-)B8UFSW]<\'O"KCLGB*.I>(S[A=D88K='3=29U,1596B2&3*
M6& 6#--&6O\ 98'0^2QP$LKGES&;:+QZ.WIUW:Q.V)/3M:+2%LK::N]GR?-(
ME^C+4DI$AJZ.9 ^ZX^V3WH^;3*9*@/B,K3^&M$U_$#Q;@M-LG5MB?9P<ZO8I
M8Z2J\ [\CH!5:UK3V/EEA ^BX+H.SX;^#5BHZH-&UZX<TM;8K7LG';C)&P>V
M=UQ[G.'<>:)&[]VE0Z?4$Z5&.C3JCSK2=KNTR^XO"C6?)L,NMR#8N;^+9+$,
MRWQKFIE#;#UPMCS<NV2I#+;3<I4,2@RS\<LHD$X4ZX?Q#T3C-23P1UKLC[%+
M(P0EWDMNTWB.5\(<7.;%,TLF8QSG%@DY.9W+S&-_B_H!G#77>5TQ7L2VZ$3*
M][&6)P//?0NQ^9"R<M :Z:!PD@D>UK1(8Q(&MY^4;<?LY&=7N+M_J&UL),A>
M.7G7N/9HJ'RM45B^6+($V5$L#@MMOR;?>UL+/X5/(CMCE08 3H7Q=XRL_ :3
MS'(P7*^6MXX2=!(^M9J>T&/WEK):P?ZAI<>W/UZ&\&&5M1ZCUCA.=YI6</3R
M9CZF-EJI<%42#T:Y\-HM/8O#&[[\@VEMUP>I#$HB41*(E$2B)1$HB41*(E$2
MB)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41
M*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1
M$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(HP?VCC;KD>S].V
MB8<KM3<YV3;2O\5*R"MJUMM8QC2G4 @%!?G9&ILGD=["B0"E)KM'PB8 /L:M
MU/(S<PQ4\)4>1V=.YUVZ&GWAL5,.[='[>]<+>-#41;6T;I2.3832WL_;C![M
M@:VC1+A[B^6Z6]QNP[CLH_/19J<[QZL>GW5JV?F(.4[0Q=%Y;[2M/Z/VF<B^
M9 IQ/!!;%GMDWX@5PDI)22.0:ZKXC9T:9T+JK-AW)+2PMTUCOL?:YXS6J;'N
M#[1-'L1U!Z^BY"X9:?\ NJX@Z0P);SQ7\[0%D;;CV.O*+=LD>H%:"7<'N.FX
MWW79 (0AM"&T)"4-I2A"1X"4) 2E('T   '[A40A))))W)))/O)ZDJ:4 - :
M!L   !V  V 'U!>U?B_4HB41*(K#]3V\K'TV:!VKN^_EM<37V(W*\1(;BTH^
M]+XIL0\>M".2.5W6]R8$$!/E*7U+_902,HT7IJSK#5.#TW5YA)E;\->20 GR
M*P/F6[!VWZ05F2R=>Y:!W("Q/76JJNB=(Y_5%SE,>'QT]F.-QV\^T1Y=.L/C
M8M/AA'NYR>P77"9]G.3;,S;+=B9G<G[QE>:Y!=<FR"Y2%J<=E72[RW9DE0*B
MHAI"W?@QV@>UIAMIE "$) EYQ6,I87&T,3CH65Z..J04JL+  UD->-L; =M@
M7$-YGN/5SRYQZDJ%O+96]G,GD,SDYWV<AD[=B]<G>2YTD]B1TCSU)/*TNY6-
M'1K&M:T  !3IO2&Z2X72[TC8?-NML;C;.W+#@;*S^8ZR$3F&[O$2_BN-.+4/
MBHCV"POQ^^.K@(NDZZ.%/<YXC+X^:[DUKKW(1P3.?A=/22X?%1AV\;C7D++U
MP ="ZU:8[9_7>"*$;[!2K>'7A[%H3AWC9;$#69W4L<.;R\CF 2L;9C#Z%$G;
MF#*E1S-V'M8EG/=RVFUI);Z5O]LPH%QU7LNWW5*56R=K_,H=Q2M/>A4&3CMR
M9EA2"%=R2PMSE/!Y'C@^U77!22PYO#2P$B:+*X^2(@['S&6X7,V/H>8#JK1J
M&.*; 9N&P 8)<1DHY@1N#$^G,V3<>HY"=UUD3J4H<<0C]A#BTH_\"5$(_P J
M0*F::26M)[D GZR.O?JH-R "X#L'$#Z@2!^C93R?17<EK].?1@E%12W(S]N'
MW <?)C/LB+81Q[H^*I[@GSSS^ZHP/$6(QQ<U-Y>W5F*,GO\ ,^2Z@.^_KL&[
MJ6+PQNE/!C2OF;[-?EVQ;_YKY6N%NWPYB[]*P^^T1[4&.]-VI-31I(1+V5L]
M=]GL)5PM=DP&SO/J#B 0?AKO-]M*DJ/*>Z,H%)/:4Y_X2\'[9K#/9U[-X\-A
M16B<1T%G*6&M&QV(W%>M./0[/W![K7/C(SWL>BM.Z?8_:3-YTVY6@]35Q-9S
MR".Y!LVJY![;L[$]HWWIZZK_ %S=:W3=@3L8RK?*V=8;_>F@@K3]Q8<XO++L
M7/! 08EF6WRK\)4XE!Y"N#U]Q8SGW.\.=7Y1K^25F%M5:QWV/M.0 H0 >\B2
MR'=.NP)'9<5\'L!]TW$[16(<SS(9,[4MVF[;CV3&N.0L<WH 8ZQ;UZ$N .^^
MQ[%:HDE,NE$48_[1UM0QL7Z<=*Q9!"[O>\KV7>8R5_M1K)#C8U8ENH!Y[52;
MQ>RT5<I4MA93PIKFNS?"'@^>[J[4;V;BO6HX>N\CH'V9'W+(!V[AE>MOL00'
M#N"N&O&CG^2CHO3$<FQL6LAF[48/=E6*.E4+@/0OLVN7?H2T[=0M.OI&ZL&U
M_4!T%;GXOS5MPV]W/9ET"D%;3;."VF7=X"GOY(0J^IM+0"_PK4M+?E2P*Z"X
M]9OY"X5:IF:_DFR-:'#0;'9Q=DYV5Y0WUW%7VAW3J ">P*YP\.^ &H.+VDH7
ML\R#&V9\Y."-VAN*KR6(2[T -OV8=>A)Y>Y"G]5%@I=%UW_J2[4_7)UR=2.9
MLR3*MS.QKIB-E=[^]'W-@J&<0A?"\D);<%F<D=J24_$><4DD*Y,LW!_!_<]P
MTT?CG,Y)G8B&_9&VQ]HR9=?EYO>1[0&;GKRM:#V4./&O/_=+Q4UKDVO\R%N:
MGQU5V^X]FQ09CHN7^2X5B_ITYG.([K>G]GCZ9K"UB.SNJR_VMF7D=PO[^K]?
MS)+*5FSV>U1(5PRZ? 4L$-RKO.GP;6Y(;[741;;(CA7PY3R5<R^++65IU_#:
M'JSNCIPU6YK*QL=M[18GDDBH12@=V01123-8[<%\S7$;L;MU5X.=#U&X_.Z_
MMP,DNS6W8+$2/:":U:O''-D9HB1\V2Q--%7+V[$1P/8#M(\&3;7&:[D7HXXA
MIM;KBDH;:0IQQ:B$I0A"2I:E*/ "4I!))(  )-?H!<0UH))(  ZDDG8 #U)/
M0+\<X-:7.(#6@N<3T  &Y)/N ZE=:EU-9I%V-U&;WSR 4J@9=MW85]@+2.$N
M0)V4W-R$Z!P./BQ/@N$<>"HCS[F8K1F.DQ&D=,8N7?S:&!Q5:4'J1+'2A$C=
M_P"2_F'V*$G7&3CS6L]69:+K%D=19BW$1V,4M^<Q.]/I1\KMO3=2Y?0 UDYA
MW15=LYE,J:E;8VIDU\86I!27;-C4>!B4!25$ J;^=MEW4CQP%+<()[JX+\5&
M9&0XC08QC@YF"PE.LX _1L7'RWI01UV/E35]_@!N!LI#_")@W8WAC8RLC2V3
M4&?O6F$C8NK4618^(CWM\V"QM\2[WK>77-"ZH4#3UH=J?K0]0+;;$>1\>UZU
MA8QK*W)"@I#3N/VEJ;>THX)2"<@NUS2KM/GL2%?B20)0/#MA/D7A5@7.9RS9
MB2YF93ZN%J=T=<GUZ58(=M_>=NA43?B8SWR[Q?U$UC^>#"14<'#UW#74Z[9;
M0'4@?MRQ.#M[AOU!6RO[.)JOXMSZC]V2H_B)$Q+6-ED*0?*Y3DK)\@#2R. 4
MHCV!+G83SW\*XX'.G/%YG-H=(:<8_P"F^_FK+ ?1@92J<P^)=;(W]VX]5N[P
M78#FGUIJA[/W./'X*L\CIO(7W[@:?> RH#MOWZ[=-Y4%<1+O9*(E$6D7UTNJ
MR5HOI;CZDQ6Y*@YSU#3IF+.NQGBW-MVO+6TS)S.6VI"@XT;J)%NQQ+G@+CW.
MX!)[F^*Z1\,VAH]3:V?G;T/F8W2<<=YK7M!CERLSG,Q\;@00[R.66WMUV?#%
MN-CNN7?%7K^32N@V:>Q\YBRNL99*#G,=M+#AX U^3D:00YIGYX:8/8LGF ZC
M90_>GG3-_P"H;=VL-*8P%)NNQ<NM..B2A!6FV6Y]X.WF[NA(/#%HL[,ZXNG@
M@(C$<'D ]_:LU%5TGIO-:CN[&#$T)[?(3L9I6MY:\#3^5/8=%"WUW>%'+H[3
M-S6.J,%IB@"+&9R->ES@$B"%[N:S9< "0RO7;+,[IV9LNQ\U3K+$=,ZXPO5>
M!VQFT8C@F/6W'+'!92E/;$MT=#)D/J2!\:;.>#LV?(4.^3,D/ON$K<4:B%SF
M9OZBR^1S>4G=8OY.W-<LRN).\DSR[D:#]&.-NT<3!T9&QK!T 4TN P>.TUA<
M9@,3 VMCL33@I58F@#:.%@;SO(^E+*[FEE>>KY'O>>I*N!5J5W6E'U](4"3T
M#2Y,M#:I=NW!K:3:U+("VY3SMW@OEKGR5*@2I:%!/GX:ED^ :Z-\+<DK.*4;
M&$B.; 9ADP'8L:VO*P.^ E9&1\0%S%XMXHI.$DCY TOAU'A7P$]Q(YUB)Q;[
MR89)0=O0GTW4+?!%.ISG"5,%8>3F&+J9+?/Q Z+Y +91QY[PO@IX\]W''FI%
M<H <9D@[;E./NAV_;;V67???IMMW49>)+AE<66[\PR5$MV[\PM1;;;==]]MO
MBNSK@%1@PBON[S$C%?=SW=Q91W=W/GNYYYY\\^]0PR[>;)MMMYC]MNVW,=MO
M@IS8M_*CW[^6S??OORC?=0A?7<VF=@==]YQ:/*#]MU%@&(X2RA"NYMJYW!A_
M+KTD<$I^(E^_1X[OLM*XQ;7_ ,V F23PQ83Y*X8U[SF<LV?RE_).)&Q=#$]M
M"N??L6U7.;Z;/!'=1<^*[/\ RQQ7LT&/YH=.XC'8MH!^:V>9C\C9^','6V,=
MZ@LY3]$ 7>] /IFL.U.H'.-Z9;;&KI:]#6FU)Q2/+92]$3L#+53FX%T4AP%#
MDBPV:W7&3#X!5&G38<L=KC+*JL'BGUG:P>E<;IFA,Z"?4\\YO/C<6R?)5 1&
M6 $'<,M6)862=@^.*2/J'."R+PBZ'J9_5^4U5D8&SP:3KUQCV2-#HQE\@91%
M8V<"TOJ5H9GQ^K)98Y 0YC2ID]1[*2A*(H GJ[9O!SSU#.HJX6U2%Q+%?;#A
M8<;4%I7*Q'%;+9;B>\$A1%RC2T'CCM[>P\E))E/X"8V7%\)])13 B2U5M9'8
M]-H[]ZS9A&VP(_!/8?7???L5$5XB<I%EN,6LIH2#'4M4\9NT[@R8ZA6JS'??
MJ?/9(#T&VW+W!6W;[.%K)QN!U*[CDLE+<J7AFMK2^4D?$$)F?DM\2A1'!2A<
MVQ@]I_:[@K]E-:$\7N9!ET=I]C@2R/(YB=H/T?,=%3K;CWGR[)Z^FQ'<KHGP
M6X-PBUMJ1[=FR28W"5W;=_*;+>M 'W RU1T]=P?12A:XK7=B41*(H-7KH;3&
MP^O;*\=C22_;=2X5AV L("^Y#5Q=@N97>P$@D)<$W(DQW>/)^50% *214EWA
MFPGR3PNI6WLY9L[DLAE'';J86R"C6Z]R/+J%XW[>8[;H=S%?XJL]\L<6LA28
M_F@T]C,;B&#?<-F=$<A:Z>CO-NACO]&T'J%?/[/-JLY/U3;*VG)C]\/5NK'K
M?"?4@*2U?L]NK%N8"%$?A=-DM-\3W)/(;<6DCAP&L9\6.<]BT3A\(Q^TF;S;
M99&@[$U<7 Z9^_O;[3/6Z$=P#Z+*O!U@/;]>YO/O9O%@<"Z&)Q&X;;RUAL+-
MCZ.]EKVNQZ D'Z04R*H]U),E$3V]Z(NN3Z[]IG=/6+U&;%;DF7!O&TLE@69[
MO^(DV'&I9QFR!M7)'PC;+1&4T 2$H4!]*ETX88,:<X?:1Q)9R2U\)3EL-VY3
M[5<C]LL[C\KSIWAQ]2"5##Q7S_W3\2-9YH/,D5G/7HJSM]Q[)2D]AJ\OIR^1
M786[>A'52(?LY>JQ;-4[_P!RRHQ#V79O8<"M$I2.";=AUH5=KFEI? Y0[<<E
MCI= ) 7#1['D'DSQ=9SSL[I73S'_ #:&,M92=@/_ $V0L>SPEP]XAI.+3TZ2
M'N-EV/X,,!Y& U?J5\>SLCE*F)KR$=X<;6]HG#3[C->8'#MO&U7T^T$[ N.+
M=%^-8? ==8:V7N'&;-=5-J4D/VO'[5?,I5#=X\*:>GVJWO*2KPI49(]N0<9\
M*F*AO<1+F0E:'.P^G[EB $#YLUJ>M2$@]Q;%-*T?SRLJ\7^8GH<,Z..A<YC<
MWJ2C6L%I(YX*=>U?,;OY+IH(7$'OR >JB*=/T?$I6^-+1L^=88PA_:VOFLM>
ME*"(C6/+RNU)NRY:U?A1$$,N_-+/A#'Q%'VKO;5;K[-,:B?BVN=DFX/*NH-8
M"9#;%&<P",#J9/,Y>0>K]AZJ.[2#,=)JS3#,NYC,6[4&';D72$"-M,Y"O[09
M">@C\KF$AZ[,YC\5V7D?X!CL&*63%^"U\L8Y06"QV)^"6"W_ !99^'V_#*/P
M=G;V_AXJ'!_/SN\SFY^9W/S;\W/N>;FWZ\V^^^_7???JIO&<G(SR^7R^5O)R
M;<G)L.7EVZ<O+MR[=-MMNB_:OE?2C'^ISZ5_6%U?=6>4;@UO%UP,%<Q;#<8Q
MTW[-3;+HXS8[2/GWI$ 6N0(W?=IDY+:?C+^(TVV[X[PD=F\&.-W#_0&A*6 S
M#\O\IB[D+MOV7'>? '6I_P $UDOGLY]H(XN8\HV<2WKMNN&N.? 3B/Q&XA7]
M1X2/"#%&AC:-,V\F8)W-JU_PKGP^0_R][$DH YCS !W3<!9&>CYZ;>\>BC-M
MS9OO$8<B=F.+XUB^+-8K?S?B(L6Z3KK>G9BS"AB+RZW:VVD_QGQ@%G\/PSSB
M7'_C!IKB/C=.XW37R@8\?=N7;SKU7V4%[X(X*S8QYLG. UTQ<2!RG;ON%F?A
MQX*:JX8934N4U5\FB7)4*-"@W'VS;^9'8EL6G2$Q1^7N6UPT;GFZ]!R]=\E<
MOKK)*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$
M2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB4
M1*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)
M1$HB41*(E$2B*"_ZY6R59[U_YO9&I!>M^K\-PC!(B KE+,K[J.3W=(3W*"5_
M>.1.M+X[>Y+#9*>1R9,?#1AQB^%>-LN8&RYK(Y+)O.W5S//]BKD^\>54:1[N
M9W515^*?-G+<7<I5:_FAP6-Q>)C'HV3V<WK VW.Q\ZXYIVVW# 2%<#T!M9IS
M+K=FYK(C!Z)J?5>57]MQ0Y2S=\D?@8E;U>1V]XB72[+1S^)*VTK2/PDBU>*;
M,G'<-X\:QY;)G<W1JN /5U>HV:]*/?MYD, /H02#W"N_A&P8R7%&7)O8'1Z?
MP%^XTD;\MBZ^''0GW;^78L$>NX!'8[38*CC4GJ41*(E$2B*.A]HDW<YC>DM/
MZ&MDTM2MFYE,S+(H[3A2XYC>!QVT0&7TI/*H\O(;S%?2E0*%/6CN_:;377'A
M+TT+FI,_JB:/FCPV/CQ]1[AN&W,HXF5S2>SXZE=[#MU#;'N)7&7C)U0ZEI?3
MFDX)2V3.9.3)76-/4TL2P")KP.O))<LQO&_0NK[]VA1KNBO31Z@>JW0VHW(Z
MI-NRS8MA3?T)2I0&,6=\WW)5+"02&_N2V3DJ400D*Y4"D&NP^(VHON4T-J?/
M!P9-1Q%KV4D[?MVPSV6F!OTW]IFB(&XWVV!W7$W#+37W7Z_TGITL+X<AF:HM
M@#?]HUG&W>)]P]E@E!W]"NQ[889BL,QHS2&(\=IMAAEI(0VRRRA+;33:!P$H
M;0E*$)  2D #P*B&>YSW.>]Q<][BYSB=RYSB2YQ/J2223ZE32,8V-C8V-#&,
M:UC&M&S6M: &M:!T     [ +]:^5]+%[K9SUG6/2)U(YP\ZEDV33F=_++4KM
MYN%RL,RT6QM*OHX]<;A%9:\C^-<1Y'O6:\-\6[-:^T?C&M+A9U#C.<#KM%#:
MCL3./P9#$]SOY(*P3BAEVX+AUK7*N=R^RZ;RW(=]MYIZDE>!H/O=--&UOQ(7
M6_#\*!W$GM3^)1]SP/)/[S[U+WZ]!M[@/[ H6>PZ]=A^?9=AKZ8^#/Z[Z".E
M[')3*H\MS6%LR.6TL%*T/YE+FY<L*!\\@7M(Y]N ./P\5$[QFR;<OQ1UK<8X
M/8,U-38X'<%N/CCH#;_=CN.^^^_53%<#<4[#<)="4I&EDCL%!=D:1L0_)22Y
M$[_']M#KZC91L_M!VT_TMZO,+UK&D_$A:FU5;$RHZ5<H9OV<7&3?IA4GG\+R
MK/'Q_O' Y;#)\^>.P?"EA/8-!9+,/9M)G<Y,6/(V+JN-B958 ?5HL.M;>XER
MXH\8&?\ E'B+C,(Q_-%I[ 0"1@/1EO*3/MR[^YQK,I[_  Y5]'V>W5AROJTS
MS9LF/\2%JG5<]N(^I'<AJ_9S<HUEBA*^"$NFS1+]V@\%2%+(/*>#\^*_-^PZ
M$Q>&8_:3.9R(R-!ZNJXR%]E^XW&[?:)*NYZ[$ 'NOOP>X'Y0XA9;./9S18#
M3-C>1N&V\K-'6CZ^CO9H[>P]021V4S&H\E)6E$4&KUT-J#8G7KE..QI9DVS4
MF$XA@$=*5]S;-R=B/95?$)'\A:)V0B.\G@?QD8GSR"9+?#-@SB.%]*X^/DFS
MV2R&4=N-BZ%LC:-9Q]X,53G:?<_OZ"*_Q59_Y9XM7Z;).>#3N+QV(8 =VMF=
M&[(6@/<YLMSD</RF'T(67_V<O51N>U-_[GE1^YC$L,Q_7UID*3X3<<NNB[Y=
M TLC@+;@8W"2Z!P0B6WY(416 ^+G.>3A-*Z=8_9U[(VLK.P'J8J$ K0%P]0Z
M6Y(6GWQN]5L;P8X#S\_J_4TC-V8_&4\/7>1VFR,YM3\I[ MAI1AP]TC>O<"4
M+N_8,34^G-I[-FNI9CX#K[+LM4M9 !<L5BG7".V.2 5O2&&FFT^ZUK2D<D@5
MQ7IK$OSNH<)AHVES\IE:%$ ?DV;,<3S\ UCG.)] "?1=V:IS$>G]-9_.2N#6
M8G#Y'($GMO5JRS,'Q+GL:T#U) ]5UGESN<N\W&Y7JX.*>G7:?-NLYU14I3DN
MX279DIQ2E$J4I;SSBB5$DD\D\U,A!#'7AAKQ -B@BC@B   $<3&QL&PV V:T
M#L H09YY+,T]F9Q=-8EEL3..Y+I)GNED<=^I)<XDD]25V!WI8:K.H>@KIUQQ
M^+\K<[WAB<^O""GM<7<,^G2LJ"GN0%%Q$&Y0H_"P%MH90T0 V$B*KC=G/E_B
MAJVVU_/#6R)Q=<@[@18N-E'9OIL9(9'=.A+B[U*E\X"8#[G>$NC*;F>7/:Q@
MR]D$;.,V7EDO[NZ EPBGB9\[YP#0T[;;#8-6J5N!8P=:NTD:6Z3>H/9A?3'D
MXSJO+7+6XI7;_P MW*V/6>QI3Y!*U7>X0@D)/<3^SYK-.'.$.HM=:4PW*7LN
M9R@)V@;_ +6AF;8LD]#T$$4FY/3WK!>)V>&F.'VL,YS!DE' 9!U<G]]30.K5
M /4DV9HM@.ON76_$N+Y)[W7EGD^ZG''5GS^94M:S^\J4?J34O?0#T:T#ZFM
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
MV-6!;*5]JG[)C2)66W7E((*F4R[99VW"/ 6^TA0(772OA9PGREQ'DRCV<T6
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
MPEJ<\ J6@WI# 4H!1;90#QQQ43O&/-G4'$S6%\/YXF9>>A7Z[AL&,#<>P#T
M/LY=L.F[BIB>".!^YSA5HG'.9R3/PM?(V>FQ-C+%V2D)[$D>U!NYZ[- /99S
MUK-;56'/J";=CZ/Z,NHC82YC<*=#UK?['85K<#;CN29;&.+V)F.>Y*E/FXW9
MAU(;Y<2AI;B1_%FM@\*L _4O$/26)$;I(I,S4M6@!N&TZ#Q=M.?Z!GE0.:=^
MA+@WU6MN+^HF:6X::RS!E$4T>$N5*A)V<Z[D6>P5&LZ@E_G6&.&W4!I</HKK
MID(==4EIL*=><*6VQP5+<=60E X')4I:R!P 22> .34MQ+6@EQ#6M!)/8!HZ
MD[GL />H: '.(:T%SB0 .I)<>@'O))^TKLD^D/5[>ENE[0FKT-!A[#]68?;K
M@V$A/%Y>M$:??%* ]UN7B7.<6OW6M2ED J($/VOLT=1:UU1FB[F;D,WD)8G;
M[[UVSOBK ? 5XX@!V   Z!36\.L"W3&A-)8$-#'8W 8V"8; ?MEU9DMHG;U=
M9DE)/J23ZJ/[]H\VGPGINTG%D\%2LNVA>8R5_M(0F-BN/N.HY_G+R+X*B.?#
MWGS757A#PG_]8:C>SL*&$KO([$\]ZT&GZA4YA_-^WD+QHY__ /HK2\;_ %R.
M>LL!] (Z%,N'VW>4_P X+5CZ-VK#M+U!-+!Z,)%MUXK(-H7(J1WML_HG:'_N
M=Q8(('&13[/\-1' >^&/'/(W;XA,X,)PJU'ROY)LL*F%AZ[.=[=8;[0&^_\
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
MOIJ:K_7'US]-V'.Q?G+='V% S"],E'Q$&SX(Q(RZ8'D\<?!<^Z&F'.2 4O$
M@D5U9QCSGW/<,]7Y!K_+F?BI<?6=OL?:,HYN/CY2.O,/:'/;\6[]@5Q_P2P'
MW2<5=%8UT?F0LS,.2LM(W'LV)8_(R<W3Z+O9FL/;<.V'4KL.ZB;4QJ41*(M(
MGK]9A(QWH5:Q^,ZILYUM_!+'+"5A(>M]M:O.2NLK3R"M)EV:"[P.0"T"1[$=
M)>%G'LM\376GM#ODS 9.S&2-RV69U>FUP.QV_!V)6[].CN_OY<\762?3X4MI
ML<6_*VH\55D&_P!.&!MF\YI&_4&2M$>Q^CZ=%#)U]8D91G^"XTX4AK(<RQ:Q
MN]_['PKM?8$!P+\'\)1(4%#@\CFI#LM9-+%9.X-^:ICKMENW?F@K2RMV^.[
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
MW[B&G<3CRF;5*ELW7/LF:94J)B&#0I#1O=XE.\?#1)<9/W?9XZE!4V[2HK"
M4_$4CJCB-KK'</=+7]07GQNG9&^#%4W. DOY.1CA6KL;W+&N_"V'@$10,>]W
MH#R)PRX?Y/B3J[':<Q[)&UY)&V,O>:W>/'8J)[?:K+W?1$CFGR:S"09;#V-'
M3F([$/ <'QK6>$XGKS#;:S:,4PK'[5C./VUA*4MQ+59X;4&&T2D)[W"TRE;[
MI'>\\IQY9*UJ)B8RF3N9G)7LMD)G6+V2MSW;<SB29)[$CI9'==]AS.(:T=&M
M :.@"F/Q&*HX/%X_#XV!M;'XRG!1IP-  CKUHVQ1MZ ;NY6@O<>KG%SCU)43
M+[13M3[]W[I74,625Q=?:YN&67*,E8*&KSG=X5'8#B0?#R;1C45Q(6.Y#4H*
M3^![SW9X2<'[-I;4>H)&;/RN7BH0O(ZNKXRN'NY21]$SW'M.QV+F;=VJ/GQE
M9_VO5VF=.1OW9A\+-D)V C9MG+62QG,/RA7I1N /4-?N.C^MB?03U7^GG7&W
MFDB-\:WZ?UME65%:D=S;=WOWRN'VGDD=H<2W>;C(:'[?='[TC\"E#)O%%G/D
MOAH<<Q_++J#,4:( .Q,%7GR%CIW(WKPL=Z;2;$]0#BGA+P'RMQ3;DWL#H=.8
M2_?W(W LV^3&U_AS!MF=[?7=G,/HE3<*C>4H2410J?7]VH<TZTK1@$:5\6WZ
MBU?CUH<90ON;:OF6/RLJN9(![?B_=\NR-.>.\%KL4>$I D9\+&$^3N'5C*O9
MRRY[-6[ <1LYU:BUE*'X\OFQV7#T(=N/51C^+K/_ "GQ-KXAC^:'3N"IUW-!
MW:VUD'R7Y^G;F\F2JT^H+=CVZ7"^SOZL&2=3.U]K2F.^)K/5R+- ?*.Y+=\S
MV\,QT]JR.$N"RV*[))2>]*'@/"'3S:?%GF_8]&X+!L=M)F<T;$K=]BZKBZ[G
MG<>H]ILP'W;M]X"N_@XP'MVN,_J"1F\>"P0K0O(W#;>6L-8-CV#O9JM@';J
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
M8T[D'U,G2R&%R=*8;PVX9Z5N":)V[7LYPQ[7-<WF9)&=N@<QW8K*:)ZE'7A
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
MR$\ D^P\FB=EUZ'6]:MQ[KZNNH?9C6J]GRX&2;3RA-ED-X%EKS+F/V::JP6
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
MA"0!] !P/I5,^220\TDCY'$[DO<YQ)/<[N).Y54R*.(!L4;(V@;!K&-8 /<
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
0B41*(E$2B)1$HB41*(O_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>cms-20240331_g3.jpg
<DESCRIPTION>GRAPHIC - PEOPLE PLANET PROFIT
<TEXT>
begin 644 cms-20240331_g3.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/!/\
MX,4H_P"'DWP#_P"BL>"?_!BE']DX[_GS/_P%_P"0?VYEW_01#_P./^9[A17A
M_P#P\F^ ?_16/!/_ (,4H_X>3? /_HK'@G_P8I1_9.._Y\S_ / 7_D']N9=_
MT$0_\#C_ )GN%%>'_P##R;X!_P#16/!/_@Q2C_AY-\ _^BL>"?\ P8I1_9..
M_P"?,_\ P%_Y!_;F7?\ 01#_ ,#C_F>X45X?_P /)O@'_P!%8\$_^#%*/^'D
MWP#_ .BL>"?_  8I1_9.._Y\S_\  7_D']N9=_T$0_\  X_YGN%%>'_\/)O@
M'_T5CP3_ .#%*/\ AY-\ _\ HK'@G_P8I1_9.._Y\S_\!?\ D']N9=_T$0_\
M#C_F>X45X?\ \/)O@'_T5CP3_P"#%*/^'DWP#_Z*QX)_\&*4?V3CO^?,_P#P
M%_Y!_;F7?]!$/_ X_P"9[A17A_\ P\F^ ?\ T5CP3_X,4H_X>3? /_HK'@G_
M ,&*4?V3CO\ GS/_ ,!?^0?VYEW_ $$0_P# X_YGN%%>'_\ #R;X!_\ 16/!
M/_@Q2C_AY-\ _P#HK'@G_P &*4?V3CO^?,__  %_Y!_;F7?]!$/_  ./^9[A
M17A__#R;X!_]%8\$_P#@Q2C_ (>3? /_ **QX)_\&*4?V3CO^?,__ 7_ )!_
M;F7?]!$/_ X_YGN%%>'_ /#R;X!_]%8\$_\ @Q2C_AY-\ _^BL>"?_!BE']D
MX[_GS/\ \!?^0?VYEW_01#_P./\ F>X45X?_ ,/)O@'_ -%8\$_^#%*/^'DW
MP#_Z*QX)_P#!BE']DX[_ )\S_P# 7_D']N9=_P!!$/\ P./^9[A17A__  \F
M^ ?_ $5CP3_X,4H_X>3? /\ Z*QX)_\ !BE']DX[_GS/_P !?^0?VYEW_01#
M_P #C_F>X45X?_P\F^ ?_16/!/\ X,4H_P"'DWP#_P"BL>"?_!BE']DX[_GS
M/_P%_P"0?VYEW_01#_P./^9[A17A_P#P\F^ ?_16/!/_ (,4H_X>3? /_HK'
M@G_P8I1_9.._Y\S_ / 7_D']N9=_T$0_\#C_ )GN%%>'_P##R;X!_P#16/!/
M_@Q2C_AY-\ _^BL>"?\ P8I1_9.._P"?,_\ P%_Y!_;F7?\ 01#_ ,#C_F>X
M45X?_P /)O@'_P!%8\$_^#%*?:_\%&O@3?S>7#\4_!TDGH+Y:F65XV*O*C.W
M^%_Y%1SK+Y/EC7@W_BC_ )GMM%>2Z#^V[\(?%.LVFFZ;\0O"MY?7TJP6\$=Z
MN^5V;:JCW)KUJN6I2G!VFFO56.ZG6IU%>G)/T=PHHHK,T"BBB@ HHHH ****
M "J]W>16-I)---'#%'R[N=JI7$_M ?M%>$_V8/AQ=^*/&&J0Z5I=KW?[\S?W
M$'&YCT K\/O^"AG_  6M\>?M4:O>:'X5FF\)>#?FCCCMY62>]3^](PPRY_N<
MBO8RK)<1CI>YI'JWM_P6>%G/$&%RZ'[QWGTBM_\ @+U/TQ_;&_X+9?"/]E7S
MM.LKW_A,O$$?R?8],DRD7]UC)]PKZX.:_-7]I#_@OW\9_B]<S0^&;R#P)9?\
ML_[/_P!?M_VF<L/R%?"LLOF_O)*]N_95_P"">/Q4_;#U"'_A#O#<TFF^9Y<F
MJ7&Z&RB_WI,&OO\ #9!EV!A[2M9VZR_RV/S#%\39IF$_94+I/[,=_OW.(^('
M[2/CSXH:A]J\0>*M8U*Y_P">DERR?^@XKDI=>U"7_67EY)_VT:OTLL/^"1/P
M+_9;MH;CX[?&#3;?5H_]9H=O(L,W^[&V\%ORJ67]J#]A/X&?Z+X9\!Z]XHEM
MH_+\S4+=9TE_X$Q.[ZUT1SBC:V%I2FO*-E][L<LLCKI\V-K1IOLY7E]RN?G!
MX,N9)=0_>335U5?0G[=7[?7PK^._@C3='^'OPFT+P=)9W#R2:A;V\<$UPFW[
MK;4'\Z^7HO'$9_UD)CK]+X7S>A'!*.)]R5WH_P#-:'YCQ1D]7Z]+ZL_:1LM4
MG;;SU-VBLZU\3V=V?]=Y?_73Y*O_ 'Z^RHUJ55<U-I^C/CZE&=-\M1-/S'44
M45MRHS"BBBCE0!1111RH HHHHY4 4444<J ****.5 %%%%'*@"BBBCE0!111
M1RH HHHHY4 4444<J ****.5 %%%%'*@"BBBCE0!1111RH HHHHY4 4444<J
M ****.5 %%%%'*@"BBBCE0!1111RH HHHHY4 4444<J ****.5 <OXSNI+74
M?W<TT?[NOL[_ (-\+J23]O6)))I?^0-+QZ_O(:^+O''_ "$H?]ROL_\ X-Z/
M^3]XO^P/+_Z,BK\;XX_YB?1_H?L/ 3_>X;_$C]^****_ 3^EPHHHH **** "
MBBB@ KC_ (N?'#PG\"?"T^L>+->TW1+&VCWN]Q)\V/\ 97JWX"OF'_@I+_P5
MW\'_ +$6DWFB:7-;^(/B!Y?[O3XY/DLMWW6F;G;ZXQSQ7X<_M-_MA_$#]K3Q
MA-K'C37KR^\R3S([/S&2UMO^N<?1?PKZ;*.&J^+7M:GNP_%^B_4^/S[B[#X!
MNC2]^I^"]7^A^H'[5_\ P<@:+X6GFTWX7Z"-8EBW(=0U -Y)/^RN5>O@+XW?
M\%8_CI\<[B:/4O&VI6.FR?\ +G9[4AC_ -WC/ZU\\:#H-YXCUB&QTV&:^OKF
M3R[>WC^=Y'_NJM?:_P"S3_P0D^*GQ5L(=<\:>3\._#?E^9<7&H?)=1I][=Y3
M8_G7VL<!E>6PO))><M6_3_@'Y_/,\XS6?+!R:[1T2]?^"SXWUGXC^(-9N)I[
MK6-2N9)/^>ERW^-9TNLWDO\ K+R;_OXU?IH?V:?V%/V5;?R_%OCS4OB)JUM_
MK/[(N?X_XMT:R;:=_P /)_V0_AK/Y?AGX)V>M1QQ_NY-4TZ/]X_^UN5JU6;<
MR_<4)R7>W*OQ,7DO(_\ :<3"+[7<G^!^>GA&62718?JU:=;G[2O[1NA_%[XS
MZEX@\.>%=-\):1?;/L^GV>U(+;:NUMJJ .>O2N)M_'-NQ^<2P_2OV#*\XPCP
M].-22C+E5T^C['XSF63XF&)J.$7*-W9I;J^]MS:HJO::K;W9_<S;JL5]!3E"
M:YHZKR/%E"47RR5GYA1115<J)"BBBCE0!1111RH HHHHY4 4444<J ****.5
M %%%%'*@"BBBCE0!1111RH HHHHY4 4444<J ****.5 %%%%'*@"BBBCE0!1
M111RH HHHHY4 4444<J ****.5 %%%%'*@"BBBCE0!1111RH HHHHY4 4444
M<J *BNO^/:;ZU+45U_Q[3?6IG%6T''='#2W]Q]H_UTW_ '\K]_O^#?Z223_@
MGIIADZ_VO<_^BX:_G[?_ (^*_H"_X-^O^4>>F?\ 87N?_1<-?SCQI_NG_;R_
M)G](^'_^_P#_ &X_S1]O4445^6G[,%%%% !1110 445C^+_&&E_#[PO>:QK%
MY#I^EZ?'YD]Q*=J1K1JW9$RDDKLU_N"OG+]K?_@IY\)_V.=.E37=>AU+6A_J
M]*T^3SII'_NL5R(_^!XK\[_^"E/_  7MU3QK?ZCX.^#LW]G:+_J[C7?^6]S_
M  MY>W[J^C \U^8^O>(]0\4:Q-J6I7DU]?7,GF27%Q(SO(_^TS5]ME/",ZJ5
M3%NR[+?Y]C\_SOCBG2;I8%<S7VGM\N_Y'Z)_M-_\'&GQ$^(YFL? &CP^#M-E
M_P!7<2?O-0C_ .!*Q3]*^+OBA^V=\5/C)<32>)O&VO:EYG_/239_Z !6?\ O
MV7_'G[3?BC^RO _AO4M;N?\ EI]GC9TMO]J1E^ZOO7W-X'_X(=^%_@GX?AUG
M]H#XJ:#X*\W]Y'81R+^\_P!GS&*D'VQ7T_+EN7-0C%*79+FE^K_(^-YLWS2]
M24FX]6WRQ7Y(_.>7Q1JDO^LU*\D_ZZ7+?XU-H%_<2ZS#YDTW^L_YZ5^E8^)?
M[ G[-T'V72]'\1^,M2B_>>9)']JM96_WF)^7VKAOVD?^"EGP#\6_!#7O"W@?
MX)Z%INI:M;O;V^L?8HX[JR?<K;E;9N^[[BNW 9K-XBFXT)*/,KMV5E=7>]SA
MQV2TXX:HI8B#ERNR3;N[;=M3Y!HKGXO'L9_UD/EU<M?%UG+_ ,MO+_ZZ5^S4
M<VP-1VC-7\]#\8J97BZ:YI4W8U**;'-'.?,CIU>C'E:NC@"BBBGRH HHHHY4
M 4444<J ****.5 %%%%'*@"BBBCE0!1111RH HHHHY4 4444<J ****.5 %%
M%%'*@"BBBCE0!1111RH HHHHY4 4444<J ****.5 %%%%'*@"BBBCE0!1111
MRH HHHHY4 4444<J ****.5 %%%%'*@"L7QS-):V$/E_N_WE;587CW_CP@_W
MZ\W.8KZE4MV_R.[*_P#>Z?J=C^PS?W'_  VA\*_WTW_(T:?_ ,M/^GF.OZB*
M_ES_ &$_^3T/A7_V-&F_^E$=?U&5_,O&W\:GZ/\ ,_J;P\_W>MZK\@HHHKXD
M_1 HHHH **** "O/_P!HC]H/PW^S'\)]3\6^)KV&QT_38F?YC\TK?PJJ]R:[
MBZNH=.M9)II!'%&-[N_1!7X ?\%HO^"A=W^UM\;YO#>BW<W_  A/A.X>""/[
MB7,J_*TK+[,S >U>QDF4RQ^(Y/LK5O\ KN>#Q#G4,NPOM-Y/2*\_\ENSR3]O
M_P#X*!^+/VZ_BQ-JNI336/A^VD_XE^C^9\ELO^U_>;UY(^7BO"=!T&\\4:Q#
MINFV<U]?7,GEV]O''O>1_P#9JO:VLE_/#!;P^9)+)Y<<<?\ RT=J_4_]E#]F
M[P/_ ,$I_P!GB'XV?%JSAOO'VK1^9H&CR?\ +MN^96^;^(JN<XXW8K]0Q&(I
M8"@J=*.NT8KJ_P"MV?CN%PU?,\3*K6EIO*3Z+^MD87[-/_!+[X?_ +&_PWL_
MBI^TMJ5G;>7']HL_"_F;WDE_A614R6;=MQ@XSUXKS;]K[_@MEXP^*%O-X5^%
M=G#\//!L?^CQQZ?$J75RB_+\W4?E@U\^_M(?M+>//V]?C!>:_P"(+R:2/S/,
MCM_,;[+IT3?PJO1?TS3/"_@?3_"]OY=K#]IN?^6EQ)'_ !_[/]W'KWKP\1*G
M1FJN._>5>D?LQ_KN[L^EP=&KB(.C@%[*CUE;WI?/]%9(XZ+P;XH^)>H?;M5O
M+R3S)/WEQ>2,_P#X[G/Z5NZ7^SG']HV76I>9'_T[_)_Z$*]"L-+DNKCS)/WD
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?!/\
MZ#VK?^"F?_XFC_A[A\$_^@]JW_@IG_\ B:/]4\Z_Z!*G_@$O\@_XB+PM_P!#
M&C_X,C_F?35?CG_P<]:$ECXU^%5\O)O;>]BV?W-OE?\ Q5?>7_#W#X)_]![5
MO_!3/_\ $U^??_!>;]JCX>?M1_#/PI=>$]2O+J^T2XEC/F64L'RR;?XF _NU
M[&0\/YKA<;&O7P\XQ5[MQ:2NNK:/#XBXTX>QV GAL+C:4YRM91G%MNZ>B3NS
M\O:_47]IM)/%'_!OQX)U#SO^01JEE!^[_P" _P J_+JOT#^"'[5'@CQ1_P $
M<O$OPIUB]O(_%&FW\^H6\7V:1TD7[T2[E&%Z>M?89EA:U65&5&+DXS3:2N[=
M6?%Y7C\/AH5UB9J"G!Q3DTES-JRUZM[(\&_8>UG^R]/O/+_UEM>)<?\ D/;7
M?>(_ASJ'C+XX7GBJ2\O/]._UEOYC;/XO^^?O<"O'OV*-8M[#X@7EC--Y?VZW
M\NWC_P!O<O\ [+7W-^SG+H_ASXL://KEG#?:3]H2.XCN/N;&9?F_"OC<^P\?
MKDI/R?X'Z3POB&\OIQ@[;I_>'P6_9?\ %GQ?N(8-#T>\DCC_ -9<>7L2/_>K
MZU^'W_!)$?V3N\0>))K>Z_YYV<:NG_CP%?9'A33--TOP[9QZ3!#;6/EJ\$<0
MVIM;D5K5\O4QU26D=#ZVG@Z<5KJ?G'\<?V$/$'P3'VZT_P")MI$?_+2/[\?^
M\O\ A6?\-/CG'\.='AM?$<TW]B:;)]HCDC^1[;^\J]-RG;C!XK])KJVCN;8Q
MR1^9&W5:^3/VVO\ @EGI?[2VBK_PC.L?\(G?&3S)$\KS+63_ +9K@Y_&MJ>-
M4ERU?O(J85Q?-2^X^2/C[^TW\*_BCX?UC2M*\>7FDZ;J5XEQ)YG_ !]1[5;S
M/+ZCEFXYK#\$_P#!6+Q)\-O WB2QT3SO$L7A*WBM]'UC4/DFCBD;R]TBKD,W
MS-US67XC_P""!/Q?TNXECTZ\T'4H_P#GI]I6'S/^ L]>>_$3]@CXE_L?VT.E
M^,-!L[JQ^($B:7;_ &.]C=_M"MNC^Z3M7>RYS6G[F6E[^1@Y5HZVL> _%_XT
M^)/CQXXO/$'B;4IM2U*YD\SS)/N1[OX57HJ_2I?"_P  O&GC+P_-J6E>&]8O
MK&V_>27$<?R1U^F_[#7_  0PTOP;Y/B#XK>3J=]_K(]'CVO!%_UTZA_PQ7UA
M^T1^TU\,?V%?A3MU#^S;&&VC\NST:SV^=)_LB-<E5]\8IRQBB^2DKA'!MKGJ
M.Q^ /@WQ'>?#GQA#J4$/EW.FR>9Y<G]]:Q->NKSQ'\0+S4O.O/+U*1))(Y)&
M?R_N_=W$_P!VNM^.?Q!M_BK\8/$GB.UL_P"S;;6]0EO([?\ YYI(S-M_\>KC
M[J7[+;S2?ZORXZZ71C.4926IR*M*":B]#B=8_P"2@WG_ %^-_P"A5U5<;X6\
MR_\ $/F/_P!=*[*OZ4X,H.G@=?+\$C^5.,:ZJ9@W'S_%L****^N/DPHHHH *
M*** "OT0_P"#>#_DX?Q)_P!@QO\ V6OSOK]$/^#>#_DX?Q)_V#&_]EKX_C[_
M )$.)_P_JC[;PY_Y*+#>K_)GZU>-M!\.:[:0+XCL]#O(8Y,P?VE%%(B/_L^9
M_%]*X_5U^$7POMSJ5W9^!-)\O_ENEG;(X_[Y7-?%_P#P<>7,EK\$/ASY<LT/
M_$\N/]7_ -<*_(N2_G_Y[3?]_&K\EX3\/7FN70QOUEPBVURI=FUOS=?0_8.+
M_$B&49G/!?5%-Q47S.5MTGMRO:_<_;']LO\ X+3_  [^"?AF[T_P3>0^+O$,
MB.D7V?\ X];9O[S-P>.VT'M7XS?$SXC:I\6/'&I^(M8GFN=2U>X:XEDD_P!I
MMWY5@T5^Q<-<(X'):;CAKN4MY/=_=LO0_%N*N,L?GM1/%6C"/PQ6R_5L_H>_
MX)=_\F%_#7_L'/\ ^CY:_)/Q/X2M_&__  6/U+2KZ'S+&Z^(C1W$?_/1/M?S
M+^-?K9_P2[_Y,+^&O_8.?_T?+7XX_M#?$K_A3G_!4;Q5XJC_ .9?\<2WG_?N
MXW5^6\%4YSSC-(4_B:FEZ\SM^)^J\=3A#)\IG4^%.#?IRJY^SO[>WC^\^!G[
M$?CK7-#/V>ZT32D6TQ_RSS(D?_H+5_.]J>M7FNZQ-?75Y-=7LLGF23R2L\DC
M_P"\W-?T=>*-#T/]M#]E2:Q6ZAFTGQII:XEC^[N.UOT=?TK\>_'_ /P1+^-G
MA3XD?V)INDV>L6,TG^CZA'<QHDJ?WF5C\GT)K3PNS; 8&CB,/C9QIU>:_O:7
M25K7?9IW7F3XL9+F6/KX?$X"$JE+EM:-W9MWO9=U:S\C[B_X(!?%[6/B-^R]
MKVE:K>374/A?4UL[2223S&V2*TG7_>:OCO\ X.!/^3\(?^Q:LO\ T9/7Z4_\
M$S?V*V_8D^ /]AWTT,VOZM<?;-4DC/[O?R%5>O1>.M?FM_P<"?\ )^$/_8M6
M7_HR>IX3Q6'Q/&=>OA/@DI-6V?PW:]7=E<887%8;@C#X?&?Q(N*=^GQ67R5E
M\CZE_P"#='_DW_QM_P!A>#_T6U>&?\'"WQ5U>?\ :%T'P?\ :)H]'LM'BU 1
MB3]W++(\BG<O_;-:]S_X-T?^3?\ QM_V%X/_ $6U?,W_  <(?\GNZ7_V+=K_
M .C9ZZLKIQGQ[7YE>R;7D^6.IRYQ6G3\/</R.UVD_-<TM#R?_@DQ\1=4\"?M
MV_#^UL+R:*WUK5%T^\C\S]W)$WWOE_X#7ZO_ /!9#1K?5/V ?&'GQ[O)>U=/
M^F9\^/I7Y!?\$Q?^3_?A/_V,$7_LU?L5_P %@?\ DP+QO]+;_P!'I2XYBH\4
MX"4=WR7_ / V'A[.53A+,*<GHN>WE>FCPW_@WB\'VFE?LW>)-8C_ ./G5M01
M)/I'YBK7HW[=/_!+_0/VU/B7#KGB;XF:QHPL;?[/;V$44'DVZ;F;N1\WS=3S
M7S7_ ,&^'[3&F:%-XD^&VHS16U[J4B7^F;Y-BR;=WF+[L6D7 ZUZU_P5H_X)
MS>+OCSK$'C;X<WA&K6UMY>H:?]H\G[2%W-YBG(^;YO\ QVO$S2-?#<7UN?$?
M5W/X9M*2LTK+79/:_D?093+#XK@RBJ6&^L*"]ZFFT[IZ[:MZ\UNMRQ^S7_P1
MJ\&_LP_&;0?&>C_%C6+FZT.=9/L\D=ND=RJMN:-BISM;O74?\%L- T'QW^Q!
MK-[)J&G27WA^1+RS3S%=R[2+&VW_ ("S5^;7PU_X)V_M#_$KQ=#I<.CZQIO_
M #TN+R3R8(_^!-@-^=<G^W;^ROXR_8_^(\'AGQ%K$VK6MU;I<6]P-R0RC[K=
MST;</^ YKZ2AP_\ 6,YP]:MF:JUJ=FDHJ_*G=K1^?77<^7Q'$$L)DF(H4,JE
M1HSO%MR=E*2LG:2O]VFQG?L ZU>6W[:'PK@2\O([?_A)++Y/,;9_KE_AK]N/
M^"F5S)8_L(?$B2&4Q21Z<F'0[<'SXJ_"/]D?QQ9_#G]I_P !Z_?G-CI&N6MY
M/_!\BR*S5_0)^T_\+W_:8_9;\2>&]-F2.3Q1IB"VD?[HW,DBY^N*Y/$MJCG6
M!Q$]()J[Z:33?X'7X6<];),?AZ;O-II+KK!I?>S^<?\ X2G5O^@EJ7_@0W^-
M9_\ K:^L-%_X(L_'S5?%\VE_\(W9V\EO_K+B2]C2'_@+9PWX&OF+Q?X8O/!/
MB?4M'OH?L][IMPUO<1^CJVUJ_7<#FF Q4G#"58R:2;Y6G9/;;YGXQF&49CA(
MQGC:4H)NR<DUKUM<S****]0\L**** "BBB@ HHHH **** "BBB@ J*Z_X]IO
MK4M177_'M-]:F6WWCCNC@'_X^*_H"_X-^O\ E'GIG_87N?\ T7#7\_K_ /'Q
M7[*?\$:_V_OAG\ OV)[/P[XFU'4+;4X=3N)72/3Y9D"LL>/F5<=J_GOBC+\3
MC*'LL+3<Y<R=HIMVUZ(_?^$\XP.6XKZQF%:-*'*U>345=VTN^NC/U,HKYE_X
M>X?!/_H/:M_X*9__ (FC_A[A\$_^@]JW_@IG_P#B:^!_U3SK_H$J?^ 2_P C
M]&_XB+PM_P!#&C_X,C_F?35%?,O_  ]P^"?_ $'M6_\ !3/_ /$T?\/</@G_
M -![5O\ P4S_ /Q-'^J>=?\ 0)4_\ E_D'_$1>%O^AC1_P#!D?\ ,^EI?]37
M\KO[4%A)8_M#^,(9X?+DBU27]W_P*OZ#/^'N'P3_ .@]JW_@IG_^)K\%/V\=
M9T?Q'^V#X\U'P_--<:)>ZAYEG))&T/F(RK_"W*_-NKZKA?)\?@IU)8NC*FFE
M9RBTKI[:H^/XMXGR?-(4H9=BJ=646VU"49-)K>R>QU7_  2AU2/1?^"A'PK\
MS_EIKEO;Q_[[2+7IO_!:O3+C3/\ @I=KLD\/EQ75W;R1_P#31-L:[J^7_P!F
M[XE_\*;^/'@_Q5)^[_X1_5(KS]W_ -,VW5]0_P#!:KXV>#_CM\?_  KXN\%W
MDUQ'=:/%_:$DELT'^D>8W][&[Y=O->U5PE9X]5HQ;CR--VT3Z7?2_0\.CF&%
MAE_U6I-1J.:<8MZR26MEUMU['3Z]XMU#1OA?KVFZ'-]AU*^W^7<>6O[O=N^[
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/\
M8_P>U.S_ .??Q)JD?Y7+5[57F7[+FG?V7X'UE,;,^(]2?'^]<-7G]&>CU/0=
M=?R] O/:!_\ T$U^>7_!0/3Y(O\ @ECKQD_Y:^+&G_[ZDDK]!?&$OE^$-4?_
M *=)?_0#7P=_P4)M/L'_  2@F/\ SUU2*?\ [Z\QJVP_QKU1EB/@?HS\>*2Z
MECM;?S)/W<<=+7)^//$?_+C!_P!M/_B:^FP]"=:JJ4-V?,8S%0PU&5:ILOZL
M9(_XJ/Q1YG_/22NP_P!56-X-T;[!;^?)_K):VZ_I+AG*U@\%&.S=ONZ'\J<3
M9H\=CI5&[ZO_ ((4445](?/A1110 4444 %>O?L6_M9ZA^QC\:(?&&GZ/9ZY
M<V\;Q_9[B1H8_F5E^\H/]ZO(:*Y\7A*6*HRP]=7C)6:[KL=6#QE;"5XXG#RY
M9Q=T]-'\[H^Q?VXO^"P7B/\ ;=^"_P#PA>H^#]&\/V7V^*_^T6][)-)NCW;5
MVLH_O5\=445S97E.$RZA]7P4.2%[VNWJ_5M].YT9MG&,S.O]9QT^>=DKV2T6
MRT204445Z)YIZ[^R)^VIXS_8W\;?VQX6O-T,W%Q92?ZBY3_=YQ]<9K]'?A5_
MP<0>"[O2?^*P\*ZSIUT(_P#F%QK.F[_@;K7Y"T5\MG?!N59K/VN*I^__ #+1
M_.V_S/KLAXXSC*(>RPE3W/Y9*Z7IV^1^J_QQ_P"#B"Q_LZ[M_A]X6G:XDX@N
M-5^3R_\ :VJ6'X5^9'Q0^(VH?%CQ[J7B+5/)_M+4Y6N)?+B5$W-_LK@5S]%;
MY'PKEV4I_4H6;W;=V_F<N?<6YIG+BL=4O&.J2223]$>V?L9_MW^./V*O%_V[
MP[-]JTV7_CYTNXD_<7'\]K>X&:_1CX;_ /!P[\/[SP_N\5>&=?T[4O\ GGI\
M:S0^_P SN#U]J_'NBN7.^"\JS6I[;%4_?[K1_.VC^X[,AXZSC**?L,)4]SI&
M2NEZ=5]Y^@W[8'_!=SQ1\8O"]YX=\#Z2?"]C=?NY-0,O^E2(W\.WD+]0<U^?
MMW=R7]S-----))<R-))))]^1V^\U1T5ZF3Y#@<KI>RP4%%=>[]6>1G7$&/S:
MM[;'U')K9;)>B_I]S]L?^#?_ /Y,QU#_ +#LO_HN.N9_;-_X*T^(/V*OVXM<
M\*7FFP:YX3_L^RN$C'R36SO'N;;_ 'L^YI/^"$_Q>\)^"OV2-2M=8\4:#I5U
M_;<A\B\U"&V?;Y<?S;78''O7Q3_P6M\8Z3X[_;WUS4-#U*SUBQ.F64?VBSN$
MGAW+#M;YE)%?CN7Y)1Q_%N,HXZES4VI;WM>\;-/OVL?M>99]6R[@[!5\!54:
MD7'9K:TKIKMWN?97CO\ X.(/ ]IX7+^'/"NLW>K;,^7>QK##N_WE<M^E?F_^
MV#^V7XP_;,^(_P#;GB:;RXHOW=GI\<G[BV3_ &5X_$XR:\AHK]0R3@W*LJG[
M7"4_>[MW:].Q^4Y]QQF^;TO88RI[G9*R?KW/2OV3_P!HZ\_9.^.^D^.-/TV'
M5KC1I'D^QW$C)')N5E^\N2OWJ]^_;>_X+%^(_P!M;X(3>!]0\'Z/X?LY;N*[
MDN+>]DFDW1MN5=K**^-Z*]+%</X#$XR&/K4TZD+<KN]+;=;?>F>7A.(<PPV#
MG@*%5QI3OS1LM;I)ZVOLNC-[X9_$O6/A'XPL]>T"\GT[4].D\R*6.397Z4?L
M^?\ !PW)9Z=:6OQ&\-_:)(^);W2Q\\O^UY?RJM?ES17/G?#&79M%+&T[M;-:
M-?-?J=.0\5YGD[?U&I9/=/5/Y/\ 0_83XC_\'$/P_L;'_BE?#>O7UU_U$(U@
M3_QUS7YQ_MH?MM>*/VUO'\.N>((;.QCM8_+MK>WB7_1T_N^9M!;\:\7HKER/
M@O*LJJ>VPD/?[MW?^7X'9GW'6<9O3]ABZGN?RQ22?KU?WA1117U1\@%%%% !
M1110 4444 %%%% !1110 4444 <IXX_Y"4/^Y72?LV_\E*A_ZY?_ !-<WXX_
MY"4/^Y72?LV_\E*A_P"N7_Q-?G>*_P"1U_V\OT/JL9_R3E7_  ,^EZ***_1#
M^;0HHHH *Y+XWZ#_ ,))\-M23_GV'G_]\UUM-FC2:'RY/]76.(HJK3=.6S5C
MKP.+GA<3#$0W@T_N9\5_ZFO1/V<]?CM?$$VDS_\ 'MJ\?E_Y_P"^JY_XK>$9
M/ _CB\M/^6?F>9'_ +C5AZ7?R:-J$-U!^[DMI/,CK\JHU)83%)RWB[/\G]Z/
MZAQM&EF^5M4WI4C=/L]&ON?Y'6:+?W'P;^-$,_\ JY--O/\ EI_<;_[%J_03
MPE+;Z]I\-]8S>9;74?F1R1_\M%:OB'XKZ/'\2/ ]GXGT[_66T?EWD?\ '_O-
M7L7_  3[^/MO=6__  AVJS>7)'^\T^23_EI_TSW>W8=]U?-<7Y4Z<U7I:K>_
M]U[?=L?;>%_$BQ&&^JU])K1KM-:-?/1H_:[]@CXN?\+#^#,&GW4@:^T/_1W_
M -M/X?R7:*]-U3XS^$] \0PZ/=:]IMOJ4GR);O)\Y-?EEKW[3<G[+_A_4I[7
M4IK&YOK?[/Y<<GSR?YVU\0_%7XYZY\4/&$VJW5Y-')YGF1_O/]77YC4P"<V[
MZ'[5]>Y$HM:G]$OQ=^&J_%CP3-IL.K7NDW!_>6][9RLCQ/\ WOE8!OH>*^8-
M5^#_ .V%X3O_ +#X?^(/@C6-(M_W<$FH6JPS%/\ :VPGYOQKX%_9"_X+$_$?
M]G PZ7K,W_"4^&XO^7>X_P!?$O\ =C;.%_$&OTX_9E_X*C?"?]I#3XDM]>AT
M#5BF9++5)/(\O_MH^$;\*Y9T:E%;77WG3"M3J];/[CSS_A"/VW/^AJ^&7^?^
MV%9VB_L3?%/XD?$;1_%WQ^\>:+=:3X1D_M"VL]//EP;U^;<WR)TZU[=^TG_P
M4*^&?[-G@^;4M0\1:;JMSL/V>ST^Y6XDF;^[\F=OU-?D3^VW_P %1/'G[7%_
M-8_;)M$\+_\ +/3[?Y/,3^])S\S?3%:4:=6H[Q2CYV(K3ITU[S;?J?:_[>G_
M  6[TOX<_:_#GPK\G6-8_P!7)JORO#;M_P!,UYW,/<5^5GQ+^*OB#XO^*)M8
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>16
<FILENAME>cms-20240331_g4.jpg
<DESCRIPTION>GRAPHIC - CE PLANNED RENEWABLE CAPACITY
<TEXT>
begin 644 cms-20240331_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) 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 %%%%
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!\%?\'"W_)HOA+_LH]O_ .D%]7NG
MBO\ :#M_V6/^"<.D?'B?2_MK:'\/]$%O;MG89YX[6VB+XY\L23(S8^;:&QSB
MJ7_!0?\ 84\8?MX^#]+^'4WQOT_PMHFE:PNIQQIX0>]N9)E@>(!I3>QKMQ+(
M<! >1SQSZ_\ !/X=^)?AM\)]$^&7C;Q3IWB!]#TJVT^*_M-$:R6:*")(U9XG
MGF^<[ 20P&3P!7V=7,LJ_P!6L#AYR525*K*4Z?O)N,FM.;EMJDU=-VOU.MU*
M?U>$7K9NZ/QU_P""AO[6O[-OQU^#/@KP'\%=7\0:KK6FZ_>ZOXPUW7])6VEU
M6]N8XQ)<G:[#)*;50?+'&D<:_*@ _4/XB?##]G[_ (*@_LLZ-J.J+JT6A:PZ
M:MX<U2$+;W]A.A>-95#!U!QO4JP8%6]<$87_  4+_P""=]C^W=X:\,^'K3XG
M1>#CX=U">Y,\?AT7OVGS$5=N!/#MQMSG)SGH*^D8HHH(Q%#&J(H^557 'X5W
M9YQ+EU?*< \NYJ=>E.I)WDVX<S3WY(J7-:ZMI%+E:U*K8B$J</9Z--_+\#Y8
M^(/PU\/?LA>+?$/QU\'W5QXU^._QANH- \-R:FD<2/*L4:J%AB4"&TAC@2>=
MCGB  L,J*RM,^+H_9(^,GPZ_X)V_!^SM-<\>>-K>\\0>+_&GB/S&CEN7CN+B
M>\ECC*O--,]M-A=ZB-%C&6&,>V^"O@5XBD_:*\0?M$_%;6++4+U;;^R/ 6GV
M>]HM$TKY6E?YU'^E7$@W2, <)'&@8@'/$_M _L7Z_P",?VM? O[;'PCUS3(?
M%G@^PGTZ\T?77DCL]3M9(;B-3YL2.\4B?:I>=CAAM'R[<GCP^8X"O/V&-GS_
M +MOF?PNHH-48:6M"GHK:1YFV[QL3&I"3Y9OI^-M%Z+^M#5_8%_;3TK]MKX1
M7GC8^%3H6MZ'J[Z7XAT@7'G1Q3JJL)(GP"T;JW&0""&7G 9O<J\+_8!_8LT[
M]B7X/W?@J?Q2-<UW7=6?5/$.K) 8HY)V55$<2$DB-%7@DY)9FXR%7W2OG\\_
MLS^UJW]G?P>;W=]OGK:][7UM:^IA6]G[5\FP4445Y1F%%%% !6MX#_Y'C1O^
MPM;_ /HU:R:UO ?_ "/&C?\ 86M__1JUMAO]YAZK\QQ^)'ZW4445_<1]>?F]
M^WY_R=CXI_W;'_TA@KQRO8_V_/\ D['Q3_NV/_I#!7CE?QIQ3_R4V._Z_5/_
M $N1\KB/]XGZO\PHHHKPC$**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ K]<_"'_ "*6E_\ 8.@_]%K7Y&5^N?A#_D4M+_[!T'_HM:_;O!?^/C?2
MG^<SU\IWG\OU-&O@7_@IS_R</9?]BM;?^C[BOOJO@7_@IS_R</9?]BM;?^C[
MBOK_ !7_ .22?^.'ZG3F7^[?-'SK1117\Q'SX4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!^IG[,__ ";QX(_[%:Q_]$)7<5P_[,__ ";Q
MX(_[%:Q_]$)7<5_:^3_\BG#_ ."'_I*/K*7\*/HCXL_X*K?\C;X/_P"P==_^
MC(Z^3J^L?^"JW_(V^#_^P==_^C(Z^3J_EWQ%_P"2SQ?K'_TB)\]CO][E_70*
M***^*.0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K])?V"_P#D
MT[PG_NWO_I=<5^;5?I+^P7_R:=X3_P!V]_\ 2ZXK]7\'O^2EK?\ 7F7_ *73
M/2RO_>'Z?JCU^OE/_@JI_P B/X2_["UQ_P"BEKZLKY3_ ."JG_(C^$O^PM<?
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 %%%%
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
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 ****
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
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<
MLQ+''4DGO7N?_!8CX,?%7XM? 7P[J?PS\.WVMQ^&?%D6I:SHNFPM+--;B)T\
MU(UR9"A;!4 G$A/0&O!->^*/PW;_ (+PZ9XU7QWI!T:&,6LNKC48S;+,=!DB
M">;G9GS&5.OWCMZ\5^F,,T-S"EQ;S+)'(H:.1&!5E(R"".HKCR;!8;,L#F.#
MYK1E7J;6T7NV:\KKY['?GN/Q65YAEF-Y;RCAZ?Q7U?O73?>S]5N?&'P(\*>(
MI?\ @I/\8OVR[B.YT?X9IX4AM1KNJ6\EK!?O':6/F.@E"EHXS;3%I,8! '<X
M]-^!-Y8^.O$]Y^W-\<-1MM"M-6MO[.^&UCKMRENNE:(S;A.WF$!;F\($K=Q&
M(DS@$5-\9))/VJOC0O[+VCR,_@OPM);ZC\5+N,_)>RDB2TT4'OO(6:<#I&J)
MD&0BO)OVF5\1P_\ !7#X(VWCJ/;X$3PY?#1TN@!8B^%K?"3AOE\T'[+^'EUT
M-++USQ]^'MM]DZE2=G+K[M.]DNLK[-)G*KYF^2;Y)JALM6J5*%U'I[]2UV[:
M0MHU)H^TK*]L]2M(M0TZ[BG@FC#PSPR!DD4C(92."".XJ6OC/_@B0WCUOV:=
M?_MPW1\-CQC<_P#"'_:MV/L^U/,\K/\ RR\S.,<;_,[YK[,KZ/*\=_:67T\5
MR\O.KV[?YKL^Q\OF^7K*\RJX3GYN1VOW^71]UT84445WGG!1110 5L?#S_D?
M]#_[#%M_Z-6L>MCX>?\ (_Z'_P!ABV_]&K6=;^#+T9KA_P"/#U7YG[.4445_
M*Y_7Y^!W_!;+_E)C\1O^N>C?^F>RKY4KZK_X+9?\I,?B-_UST;_TSV5?*E?W
M5PA_R2>7_P#7BE_Z;B?Q5Q7_ ,E1CO\ K]5_]+D%%%%?1'@!1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %?T_\ PM_Y)EX<_P"P#9_^B4K^8"OZ
M?_A;_P DR\.?]@&S_P#1*5_/_CQ_N^ ]:GY0/W3P2_CX[TI_G,W:^!?^"G/_
M "</9?\ 8K6W_H^XK[ZKX%_X*<_\G#V7_8K6W_H^XK^*/%?_ )))_P".'ZG[
MAF7^[?-'SK1117\Q'SX4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!^IG[,_P#R;QX(_P"Q6L?_ $0E=Q7#_LS_ /)O'@C_ +%:Q_\ 1"5W
M%?VOD_\ R*</_@A_Z2CZRE_"CZ(^+/\ @JM_R-O@_P#[!UW_ .C(Z^3J^L?^
M"JW_ "-O@_\ [!UW_P"C(Z^3J_EWQ%_Y+/%^L?\ TB)\]CO][E_70****^*.
M0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K])?V"_^33O"?^[>
M_P#I=<5^;5?I+^P7_P FG>$_]V]_]+KBOU?P>_Y*6M_UYE_Z73/2RO\ WA^G
MZH]?KY3_ ."JG_(C^$O^PM<?^BEKZLKY3_X*J?\ (C^$O^PM<?\ HI:_7?$/
M_DC<7Z1_]+B>GCO]TE_74^)Z***_DL^:"BBB@ HHHH ^5/\ @LC^SSXX_:)_
M8OO-,^'6DSZCJWAG7;;7H=,M$+S7<<4<T,J(HY9A'<.X4<MY> "2 ?DG]JW4
M=._:\_X)_?LS?!CX+M;ZYXZ\VTTEM!LY ]U9_9+'[)<O.@^:"-9$C9G<!0I#
M=.:_6&JEGH6AZ??3ZI8:-:07-T<W-Q#;JLDQ]68#+?C7V.2\6U,HPM&DZ?,Z
M-252#O;647%J2L[J]GHT]UUNNJEB72BE:]G='RU_P54UOPK\.O\ @FYXK^'7
MB'QI8C5)-!TVRL(+F[1+B_=+NV4M'&3N<X1F. < $G@&D_X(K>,?">L?\$_/
M!7A32O$EC<:GI,FJKJ>G0W2-/:E]4NI%\Q =R921&&1R&'K7UC17GO/(2X;>
M5NF[NK[7GYNO+RVY>7:VOQ$>V7U?V=NM[_@<E\<OC)X2^ /PMU;XJ^,VE:TT
MR >39VR[I[VX=@D-M"O\<LLC+&H]6';)KQ33O@Y\<?!'[*?Q3^,%RCR_&WQ_
MX8OM1NVT]BSZ=.MK(+'2[0CM;(0B8SNE+OD[J^B]9\-^'?$8M1XAT&RO_L-[
M'>67VVU27[/<)G9,FX'9(N3AA@C)P:NUPX7,(X.@H4X7DY)R;VE&+34/2ZO+
MN^7^76(U.2-DO7_(_'CX8OXG_P"%0?L8-\%S)_PGA^(/B3^T#9?\?)C_ +6B
M\_[3CYO+\C&_?QY>[/&:_8>L;2/AQ\//#_B2[\9:#X#T6RU?4,_;]5M-+ACN
M;G)R?,E50S\\\DULUZ?$O$$,^J0E&GR\KJ/5W?[RI*I:]EI'FLOF]+V6F(KJ
MLU96W_%W"BBBOF3G"BBB@ HHHH ^_O\ @F9_R;I<?]C+=?\ HJ&OH:OGG_@F
M9_R;I<?]C+=?^BH:^AJ_L#@K_DD\'_U[B?483_=H>@4445]0= 4444 %%%?+
M'_#ZS_@F5_T<M_Y9NM?_ "'7HX#*,VS7F^I8>=7EM?DA*5KWM?E3M>SM?>S.
M#'9KE>6<OURO"ES7MSRC&]K7MS-7M=7MM='U/17RQ_P^L_X)E?\ 1RW_ )9N
MM?\ R'1_P^L_X)E?]'+?^6;K7_R'7H_ZH\6?]"^O_P""JG_R)Y_^M7"__0=1
M_P#!L/\ Y(^IZ*Y7X*?&OX9?M$_#+3/C'\'/$W]L>&]8\[^SM1^Q36_G>5-)
M!)^[G1)%Q)$Z_,HSMR,@@GJJ\&M1K8>M*E5BXRBVFFK--:--/5-/1I['MTJM
M*O2C5I24HR2::=TT]4TUHTULPHHHK,T"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OR/_ &MO
M^3G?'O\ V-5Y_P"C6K]<*_(_]K;_ ).=\>_]C5>?^C6K])\-?^1E7_P?JC\L
M\5?^17A_\;_])9YW1117[&?AP4444 %%%% !1110 4444 4](\/:!X?-T=!T
M.SL?MUX]W>_8[9(OM%P^-\K[0-[M@98Y)P,FH?%/@WPAXYTO^Q/&WA73=8LO
M,#_9-5L8[B+<.C;) 1D9ZXK2HJ7"#CRM:=BE.:GS)N_?J0V&GV&E6,6F:790
MVUM;QB."WMXPB1H!@*JC@ #L*FHHJDDE9$MMN["BBB@ HHHH *V/AY_R/^A_
M]ABV_P#1JUCUL?#S_D?]#_[#%M_Z-6LZW\&7HS7#_P >'JOS/V<HHHK^5S^O
MS\#O^"V7_*3'XC?]<]&_],]E7RI7U7_P6R_Y28_$;_KGHW_IGLJ^5*_NKA#_
M ))/+_\ KQ2_]-Q/XJXK_P"2HQW_ %^J_P#I<@HHHKZ(\ **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ K^G_P"%O_),O#G_ & ;/_T2E?S 5_3_
M /"W_DF7AS_L V?_ *)2OY_\>/\ =\!ZU/R@?NG@E_'QWI3_ #F;M? O_!3G
M_DX>R_[%:V_]'W%??5? O_!3G_DX>R_[%:V_]'W%?Q1XK_\ ))/_ !P_4_<,
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
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
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_._\
MX+4?!;Q%^SG_ ,$LO#OP<_9\M]13PMH_B>SB\8SPNS3W=LT=P[7-VP^^);UH
MI)&/65T[<5J?LP-XA_X?G?%9?@OD?#__ (5UI/\ PDHT[_D'^?\ V?8?8_N_
M)YV-VW^+;YW;=7Z"W]A8:K8S:9JEE#<VUQ$T=Q;W$8=)488964\,"#@@\&L[
MP7\/_ 7PWTIM"^'G@C2-!L6E,K6>BZ;%:Q%SU8I$JC)P.<9K[;"^($J?#-7+
MJ]'GJSC7BYMZ2=>=&;G-6NYP='W7?[2>G+:7S];AI2S:&*IU.6$73:C;;V:G
M%1CVC+GU].M]->BBBOS<^J"BBB@ HHHH *^Z?V/?^3<O#G^[=_\ I7-7PM7W
M3^Q[_P FY>'/]V[_ /2N:OZ$^C7_ ,ESB?\ L&G_ .G:)^9>*W_)/4O^OL?_
M $B9Z77B?[:WC3_A#/#FAW']F_:?/OI5QYVS;A ?0YKVROG;_@H=_P BEX;_
M .PC-_Z+%?TCXPU9T?#;,)P=FHP_].0/RC@RA2Q/$^&I5%>+;O\ ^ OL>*?\
M+T_ZE;_R>_\ L*/^%Z?]2M_Y/?\ V%>?T5_GU_:N/_G_  7^1_1?^K^4?\^O
M_)I?YGH'_"]/^I6_\GO_ +"C_A>G_4K?^3W_ -A7G]%']JX_^?\ !?Y!_J_E
M'_/K_P FE_F>@?\ "]/^I6_\GO\ ["C_ (7I_P!2M_Y/?_85Y_11_:N/_G_!
M?Y!_J_E'_/K_ ,FE_F>@?\+T_P"I6_\ )[_["OG?]I']BO\ 9!_:C^-VE?M*
M>/OA;KNF?$#1H(X;'Q?X1\<7NE7JI'N\OY[<J-R[F < /@[=V  /2**[,%Q)
MGN6UO:X2O*G*S5XV3L]T[;I]5L9U>&<CKQY:E%->;E_F7?A#:?"WX'+J=QX"
M^'5P-1UR:.;7M>U?Q#<:AJ6J21ILC:YO+KS)I@B_*BLY6-3M0*.*7]H&;PW^
MT?\ !_6_@AXSM-9T_1?$=J+36'T#7!;7$]J6!EM_-\IBJ2H#&^W#%'8 C.:H
MT5G_ *P9S]96(=9NHFFI.S=UL[M=+*P_]6\DY.3V.G:\O\SLO#WQ/\/^$_#E
MCX/\,_#VVL-*TVRCL]/TZUN D-O;QH$2)$$>%15 4 < #%?,NA?\$Y/V)/#W
MB/3[BR^%FKOX6TCQU+XSTCX<3>(0V@6>NR1I&UVD'D>80%C7; TK0+SMB )!
M]HHK?"<4\0X#G^KXF4.?XK65]]=M]79[J[UU9%3A?(:MN>@G;;67^9Z!_P +
MT_ZE;_R>_P#L*/\ A>G_ %*W_D]_]A7G]%<']JX_^?\ !?Y&W^K^4?\ /K_R
M:7^9Z!_PO3_J5O\ R>_^PH_X7I_U*W_D]_\ 85Y_11_:N/\ Y_P7^0?ZOY1_
MSZ_\FE_F>@?\+T_ZE;_R>_\ L*/^%Z?]2M_Y/?\ V%>?T4?VKC_Y_P %_D'^
MK^4?\^O_ ":7^9Z!_P +T_ZE;_R>_P#L*/\ A>G_ %*W_D]_]A7G]%']JX_^
M?\%_D'^K^4?\^O\ R:7^9]P?L?>)_P#A+?A/+JOV'[/C5YD\OS=_1(^<X'K7
MJE>*_L&?\D0F_P"P[<?^@15[57^BWAE4G5X RV<GJZ43^:^*:-.AQ%BJ=-62
MF[!1117W1X 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7@
MWCW_ )'35/\ K^D_]"KWFO!O'O\ R.FJ?]?TG_H5 &11110 4444 %%%% !1
M7R?_ ,%(?^"P/[-W_!-7PZL_Q+\+>+O$.MW<A@TW2]"T"9;:6?8'$<E_,JVJ
M':0S(KO*JG/ED5]"?"KXJV/Q'^!OAOXWZC8#2;;7O"=GKD]J\_G"SCGMDN&0
MN%7?L#$;MHSC.!TH ZRBOC#PW_P6T_9Z^(G_  46\,?\$Y/AC\-O&%[X@U>X
MOH];U[7M(FT>#3/L^F7%^NRWNXUN9V<0*HW1Q)ME#J[C /J'_!1[_@H9\+?^
M";OP%B^,WQ$\/WVNWVJZQ%I'A?PSIDJQSZI?R*S+'YCY$485&9Y"#M   9F5
M2 >_T5\S?LN_\%(-$^-W[7GQ%_8+^*7PWC\&_%/X<V=OJ%YIMCKQU33]2L)H
M;:43VUTUO;N2@NX Z/"A'F J7 ;;W/Q;_:N_X0K]I?P%^RA\.? /_"5^*_%<
M<VJ^(HQJGV6'PQX=ARDFJ7#"*0L7F*000X7SI"P\Q C&@#V"BBB@ HHHH **
M** "K&D_\A6V_P"OA/\ T(57JQI/_(5MO^OA/_0A0!]$4444 >*?%W_DH6H?
M2+_T4E<U72_%W_DH6H?2+_T4E<U0 4444 %%%% !115+Q'XD\.^#]"NO%'B[
M7[+2],L83-?:CJ-TD$%O&.KO(Y"HH[DD"@"[17#? ']I7X$_M3>$;WQ_^SU\
M3-.\6:'8:S/I5QJ^DEGMFNH51I$CD*A95 D3YT+(<\,<''/_ !L_;D_9<_9Z
M\6R^ OBC\36@UNUT1]9U+2='T*^U6XTW3$(#7]Y'8P3-9VH)YGG"1]?FX- '
MK-%8WA;XB> O&_@6S^*'@_QGI>I^&]0T\7]EKUC?1R6DUJ5W"995.TIMYW9Q
MBO*?A+_P4@_8H^.7CS2/AO\ ##X[66H:IXC6];PL9M+O+6UU\6DC1W/]G74\
M*6^H>4ZL&^SR28VD] 30![?17.?%WXM_#CX#?#+6_C'\7O%EMH?AGPYI\E[K
M.JW88I;PH.3M0%G8G"JB L[$*H+$ ZWAKQ#IOBWPYI_BK1A<_8]3LHKNT^V6
M,MM-Y<B!UWPS*LD38(RCJKJ<A@""* +M%%% !1110 4444 %?16F_P#(.M_^
MN"?R%?.M?16F_P#(.M_^N"?R% $U>1?'3_D<HO\ KP3_ -">O7:\B^.G_(Y1
M?]>"?^A/0!QE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% 'O?@;_D3=+_Z\(O_ $$5JUE>!O\ D3=+_P"O"+_T$5JT ?*__!0__D9?
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>17
<FILENAME>cms-20240331_g5.jpg
<DESCRIPTION>GRAPHIC - CE PLANNED CAPITAL EXPENDITURES
<TEXT>
begin 644 cms-20240331_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@#
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 %%%%
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
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\./\
M@GEXA^ /['OQ6^$GPR\9:7XC^)_QGO=;U?Q]X^\30R6=O?ZUJD31370MX!*T
M5O I58;16P$C"F7<S2'ZJHH ^#OAU_P31_:F\"?\$4;W_@E,_CGP#<ZY/X+U
M#PC!XU$]ZMJ-/O#<%[EK;R2_GHLWEB,/M8_.77'EE/CO_P $TOVJ/C5_P16T
MK_@E./&_@#3M9L_!6A>$;KQK]HO9+9[#2OL7EW*VWD!A-*+38T9?:F=X9L[%
M^\J* /AC_@HA_P $Z_VL_P!NC_@G9X1_8KT[QI\/?#6M:7>:+<:_XEFGOKJV
ME;3"C1>1 (48><Z*S;W_ '8!0>9G>.D_;E_X)S?%3]J#XC?!S]MCX/\ CWP_
MX!_:$^"UY-+HU],D]_H>L65PICN])NR%BG^SRHSA957?&)I0%8ON'V'10!\O
M:+^QI\8/CE^UYX _;2_;-G\'V^I_"31-4M?AMX'\$7EU>V-E?ZC''%>ZI<7M
MU! \\C0Q)%%$($6$%VW2,P*<E^Q?^PY^UC^S#^V=^T;^U?XJU?X>ZW;?'O4M
M-U*'P_8:K?6[Z)-IUK/!;PF=[5A<)()4#R>7&5VEU1ON5]G44 ?(?_!)K]A/
M]H/]@C2?BUX8^,7C'P=XAM/B9\7]9^(4-YX;-U%)87>HBW$MD8YH\21*( 5E
MWALD@H<Y'UY110 4444 %%%% !1110 4444 %%%% !1110 5^?O_  5E_9R^
M+?[.GQ;T/_@M!^Q#X6DU#X@?#?3#8_%_P1893_A8'@L$-<P, /FN[55\Z%\%
ML1@?/Y449_0*@@$8(R#U!H X;]FG]HWX1_M<_ ?PO^TC\"?%,>L^%/%VE1W^
MD7J8#!6R&BD7)\N6-PT<B'E'1E/(KN:_-#PQH/B#_@B!_P %"(_"7AS0KZ?]
ME']I3Q.[Z?:Z?:/+%\,_&LB%W140'RM.O%C9N!LB,9/[M(29/7OVF/\ @HSJ
M&KFX\%_ "22TM>4G\22Q[9I1T/D*?]6/]MAN] N,GY[B'B?*>&L-[7&3U?PQ
M6LI>B[>;LEW,*^(I8>-YL^@?V@/VM/A5^S[:/:Z[J']HZTR;K?0K%P9CD<&0
M](E]VY(Z!J^&_CS^UO\ %WX^SO9Z_JW]GZ-OS%H>G,4AQG@R'K*W3EN,\@+7
MFEY>WFHW<M_J%W+//,Y>:>:0L\C$Y+,3R23W-15_.7%''^=<1N5)/V5#^2+W
M7]Y[R]-%Y=3PL1C:M?39=@HHHKX4XPHHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *^//VV/\ DY+6_P#KPTK_ --EK7V'7QY^VM_R<CKG_7AI7_IMM:_L
M#Z%G_)R\=_V!S_\ 3U _-O%+_DGJ7_7V/_I$SRJBBBO]-#\$"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#6\#>/?&WPR\4V?CCX=^+-0T36-/E\RRU/2
M[MX)H6_V70@C/0CH0<'BOTT_8:_X. +A)++X<?MNZ6'0[8H?'NCVF"O;=>6T
M8Y]Y(0.W[L\M7Y:T5\YQ%PGD?%&']ECZ2;6TEI./I+]'=/JF?09!Q1G7#6(]
MI@:ED]XO6,O5?JK-=&?U$>#/&W@_XC>%[+QMX!\3V&LZ1J,(EL=3TRZ6:"=#
MW5T)!]/8@BM2OYS/V/?V^/VC/V)?%(U?X0^+6DTFXF#ZKX6U,M+I]\.,EH\C
MRWP /,0J_ &2,@_M/^PI_P %,_V??VY]#2P\+ZB-!\8P0;]3\&ZI<+]H7 ^:
M2W?@7,0_O* RC&]4R,_R]QEX:9SPJY8BG^^P_P#.EK'_ !KIZJ\?1NQ_27"/
MB)E/$UJ%3]UB/Y6])?X'U]'KZI7/HRBBBOS<_0@HHHH **** "BBB@#Y?_X+
M6_\ *(_]HW_LD&N?^DCU\V?\$]_VW?VC?@=_P1;^%FM^ ?\ @F5\8_%C>%_@
M98SZ5K=AK7A$:=J7DV 9)TC_ +<-_P"2VW=M^QF?''E;OEKZ-_X+0'Q+XA_X
M)J?&#X1?#_X;>+?%GBCQQX!U+1?#>B>$?"MYJ<MQ=3Q>6H<V\3I HW[B\K(I
M"M@DC%>6?\$S?VJF_9S_ ."=/P?^ ?QC_9(^/]CXH\'?#K3]'U[28_@?K5P%
MN;> 1NBR1V[1NK%<@[L889QR  =7_P %1;M=5_X(5?&?Q UA:6\^K_ K4M3O
MULK588Y+JZLS<7$NU  &>:61V/4LY)R237)^$_VWX_V0_P#@F/\ L=>"/#;6
M0\8?%;P'X1\.^&KC4M+N;ZVTR-/#\5U>:C-;6N)KE(((6Q!&R-)))$I>-2\B
MUOVQ/B#^T7^U%_P1X^/EU>_LL>/M"U+X@Z7K'ASX3?"E/!<\FNVU@(!9VS7M
MM;(YMVFEBN+G+D1Q0RP)N)^9_(OVC/V</VS?&'_!-']CG]IO]D#X0ZY-\9?V
M4[/0+G4OAAXKT6YTN\U6.+1H+'5M/1+E(VD?Y-H9,K(GF^4S/L5@#UOX5?M^
M_M9^#/\ @I+X,_9?U^;4_C%\(_B1HER\?Q#L_A#J.A7/@K5H4D=;>\D,8MY;
M68(JHQ5'5I1EB$)?<\ _M4?MO_\ !0;]G3XD_M7?L*^._#?AK1M$U;7=,^#'
MAW4?#$>H2>-9]+>2#S[^XFGC6V@N[N&2**.((T,>)'E<ML3IOV-O^"@W[4W[
M=GC'1-/L_P#@GE\6/@;X?T=S=?$'7/C)HB:<UPPB81Z;I4+_ +ZZ+S,C/=-'
M$B10R+CS)$V_(W_!/?XF_MN?\$3+_P 8_P#!-WXF_P#!./XT?&#P3%XXU'4_
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>18
<FILENAME>cms-20240331_g6.jpg
<DESCRIPTION>GRAPHIC - CE CAPACITY PORTFOLIO
<TEXT>
begin 644 cms-20240331_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[ 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 **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\]?
M^"C_ /R<S=?]@:T_]!-?H57YZ_\ !1__ ).9NO\ L#6G_H)K\O\ %O\ Y)6/
M_7R/Y2/.S/\ W;YG@M%%%?S.> %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!^MGP\_Y$#0_^P/;?^BEK8K'^'G_ "(&A_\
M8'MO_12UL5_<&%_W6G_A7Y'UT?A04445T%!1110 4444 %%%% !7F?QB_;%_
M9G^ 'Q!\/?"SXP_%S3]"U_Q2RC1=/N8IF,H:3RU=V1&2!"^5#RE%)5@#\IQZ
M97B'[2'_  3S_9E_:L^*_AGXS?&'PQ>W6M>%DCBM6M=0:**[@CE:9(9U ^=%
MD=V&TJ?G8$D'% 'S?\9?A=_P1!^#/[1GC:Q_: N/#UOXDU*[M;O4O#E]87WE
M:7-) )6:'[.FU5F62.4KD@,3C&=HS=.^(O\ P;Q>!;R/Q;I-EX*EN;!A- AT
M#5+LEU.X8BDB96.0.HQ6U^UW^QC_ ,$T_B+^V7?7G[5OQQO+3Q_\1]0L%\/>
M';#53!Y<*6=M9PHX6)PC22PN5>1E#;@JC*G,7Q,_X(F?\$U/AAH,.L>.->\:
M:/9WU_%I\>K2:YNAM9YB4B:5_(*0J7VH'DPF]T4G+ $ ^Y/AWXNMOB!\/]"\
M>6=B]M#K>CVM_%;2,"T2S1+($)'!(#8S[5L5A?"[P?-\/?AGX=\ W%\MS)H>
MA6FGO<HFT2F&%(RX!Z [<X]ZW: "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 **** "OSU_X*/_ /)S-U_V
M!K3_ -!-?H57YZ_\%'_^3F;K_L#6G_H)K\O\6_\ DE8_]?(_E(\[,_\ =OF>
M"T445_,YX 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% 'ZV?#S_D0-#_ .P/;?\ HI:V*Q_AY_R(&A_]@>V_]%+6Q7]P87_=
M:?\ A7Y'UT?A04445T%!1110 4444 %%%% !1110!^;'QPU;]@K]G/\ X*(>
M+?BO^WAX-\5OXMEUZQUWX?>('AGN-)DL8K2V2'RXH""989X9582*RY52*Y'_
M (*+?\%I_@]\?O@=K7[-7[,W@C7-7NO%D:6%WK6JV(@CCB:125MX0S22ROC8
M-RIMW9&XX%?6/_!03]J/_@FSX*:V^"G[:YTK7+N2 7D&A-H<M]<6:MP)0\2D
MVS,!P=Z,R],BOE_P9^VK_P $//V8S<?$[]G+X(M<^++!/-TE+W1[Z24R CB&
M>\,HMW*Y <8]"<$T ?H?^S9I/CC0/V=O 6A_$Z25_$EEX,TN#7VG;+F]2TB6
M?<>[>8&R>YS7:UE>!?&6B?$7P1HWQ!\-2.^G:[I5OJ.GO*FUF@FB61"1V.UA
MQ6K0 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 5^>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 **** /S#_:N\+_\$T/!G[7WQ#A_;[\(^*=9\9^,/%UD?#,N
MGRWT<5KHTNG6D4-VK0RQ1LD<ZW$3 ^8^8<",@<^"?M&:'_P3_P#V5_!^J_!#
MXA?LB:G;_&[P9K=E''>?VSJ$FC>);2.XC?[6P>\/E17-J&+(B91Y,*1@[?OW
M_@HK^V;_ ,$]_P!GKQ?H-G^TG\-[/QQXVT?;?Z%I-GH5O>7FF@MN25I9BJP*
MS*&"EBQVA@AP#7@\O_!4?_@E-^VO\1=%LOVJOV;[G3[RUG6'2O$?B;3X9[>!
M2^5CGE@D\P1%CDJZ-$,L6P,F@#]$OA+XA\.>+OA5X9\6>#M)%AI&J>'K*[TJ
MQ$006UM) CQ1[1PNU&48' Q705#IR:?'I\":2L*VJPJ+86X C$>!MVXXVXQC
M'&*FH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "OFWXL_\ !7?_ ()X_ WXCZO\)/BE^T)_9?B'0;LVNK:?_P (GJT_
MD2@ E?,AM'1N".58CWKZ2K^;;_@K)_RD<^+O_8VR?^BXZ^\X X7R_BK,JN'Q
M<I1C&',N1I.]TM;QEIJ?$<=<2X[AC+Z5?"QC)RGROF3:M9OHXZZ'[*_\/S?^
M"67_ $=%_P"63KG_ ,A4?\/S?^"67_1T7_EDZY_\A5_/'17ZQ_Q!SAC_ )_5
MO_ H?_*S\O\ ^(M<1_\ /JE_X#/_ .6']#G_  _-_P""67_1T7_EDZY_\A4?
M\/S?^"67_1T7_EDZY_\ (5?SQT4?\0<X8_Y_5O\ P*'_ ,K#_B+7$?\ SZI?
M^ S_ /EA_0Y_P_-_X)9?]'1?^63KG_R%1_P_-_X)9?\ 1T7_ )9.N?\ R%7\
M\=%'_$'.&/\ G]6_\"A_\K#_ (BUQ'_SZI?^ S_^6']#G_#\W_@EE_T=%_Y9
M.N?_ "%1_P /S?\ @EE_T=%_Y9.N?_(5?SQT4?\ $'.&/^?U;_P*'_RL/^(M
M<1_\^J7_ (#/_P"6']#G_#\W_@EE_P!'1?\ EDZY_P#(5'_#\W_@EE_T=%_Y
M9.N?_(5?SQT4?\0<X8_Y_5O_  *'_P K#_B+7$?_ #ZI?^ S_P#EA_0Y_P /
MS?\ @EE_T=%_Y9.N?_(5'_#\W_@EE_T=%_Y9.N?_ "%7\\=%'_$'.&/^?U;_
M ,"A_P#*P_XBUQ'_ ,^J7_@,_P#Y8?T.?\/S?^"67_1T7_EDZY_\A4?\/S?^
M"67_ $=%_P"63KG_ ,A5_/'11_Q!SAC_ )_5O_ H?_*P_P"(M<1_\^J7_@,_
M_EA_0Y_P_-_X)9?]'1?^63KG_P A4?\ #\W_ ()9?]'1?^63KG_R%7\\=%'_
M !!SAC_G]6_\"A_\K#_B+7$?_/JE_P" S_\ EA_0Y_P_-_X)9?\ 1T7_ )9.
MN?\ R%1_P_-_X)9?]'1?^63KG_R%7\\=%'_$'.&/^?U;_P "A_\ *P_XBUQ'
M_P ^J7_@,_\ Y8?T.?\ #\W_ ()9?]'1?^63KG_R%1_P_-_X)9?]'1?^63KG
M_P A5_/'11_Q!SAC_G]6_P# H?\ RL/^(M<1_P#/JE_X#/\ ^6']#G_#\W_@
MEE_T=%_Y9.N?_(5'_#\W_@EE_P!'1?\ EDZY_P#(5?SQT4?\0<X8_P"?U;_P
M*'_RL/\ B+7$?_/JE_X#/_Y8?T.?\/S?^"67_1T7_EDZY_\ (56] _X+8_\
M!,?Q1KMEX9T+]ICS[[4;N.ULX/\ A#-:7S)9&"(N6LP!EB!DD =S7\[%=;\
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
MB)/\7O@5X+^+%S"L4OB?PGIVK2Q(,!&N+:.8J/H7(H ZVBBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "OYMO^"LG_*1SXN_]C;)_P"BXZ_I)K^;;_@K
M)_RD<^+O_8VR?^BXZ_8/!K_D>XC_ *]_^W1/R?Q<_P"1+0_Z^?\ MLCYXHHH
MK^C#^?PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*ZWX!?\ )=O!7_8VZ;_Z51UR5=;\ O\ DNW@K_L;=-_]*HZPQ7^[3]'^1OA?
M]YAZK\S^J.BBBOX:/[1"OSU_X*/_ /)S-U_V!K3_ -!-?H57YZ_\%'_^3F;K
M_L#6G_H)K\O\6_\ DE8_]?(_E(\[,_\ =OF>"T445_,YX 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'ZV?#S_D0-#_ .P/
M;?\ HI:V*Q_AY_R(&A_]@>V_]%+6Q7]P87_=:?\ A7Y'UT?A04445T%!1110
M 4444 %%%% !7SI\6_ ?@7]H3]OGPK\.OB7HUKJ>F?#?P$_BRQTF\B#Q7&H7
MMZUI#-(C9#B%+.8J",!YE;JHKZ+KXF_X*ES?'C]E[XF>$/\ @HQ^S]HPU8>&
M-)E\/?$'19%8QW6CR3>=&S[>51)2^7&=C-$V"H<4 ?;(  P!@#H*\W_:U^&&
MD?%7X >(]'OIS:7^FZ?)JOAW6(CMFTG4[9&FMKR)^J/'(H.1U4LIR&(/R%X/
M_P"#B[]DW4=%2X\<_"#Q]I6H[ 9K73[:SO(0W<)*UQ$S?4HM>6_M$_\ !9OQ
M[^VM:#]D7]B3X*ZM8ZCX\8Z0^LZW-']K$$P*2K'#"72$>66WS-(VQ-YP" Z@
M'Z2_LZ?$NY^,W[/_ ((^+M];I%<>)_"6G:I<PQC"QR3VT<KJ/8,Q'X5V5<W\
M'/AU8?"#X1^%OA-I=QYMMX8\.V6E03%<&1+>!(0Q'J0F?QKI* "BBB@#A/B'
M^T[^S_\ "3XA:1\+/BA\6=&\/ZYKMH]SI-IK%S]G2YC1MI(E<",'=P%+!F[
MUY9X'\(>$?BU_P %!IOVH_A3=6UWHFB_#67PWK/B/36#6VKW\E[',D$<J_+<
M?9XXF\QU)"M)''G<C*GN?C3X9_#?XD1VT7Q#^'VAZ\MFY>T76M)ANA QQED\
MU6VDX'(]*UK*RL].M(K#3[2*""% D,$,85(U P%4#@ #L* /D7_@G7INF?LE
M^)?C?^S3\2]7M='_ +'\?W?B[1;O4KA88[K0;V*,1W*,Y 9(S;LDC X1SM8C
MBO&-"_8T^('[1O[ O[1'Q"TW0;F/6_C%\0;SQAX*TV:(I-<6%O>?:+1=C8(:
M=?.5 <962-NAK]#?%GPZ^'WCU[27QSX%T;6FL)?,L6U;2XKDV[\?-'YBG8>!
MR,'BMD  8 H ^,?VN?C/I_Q]_P""7^F^%_AA/'J?B[XIZ7I6@Z#X>AD'VEM0
M>6 7D#IU0VZI<&4D 1^4=Q YKZI^#7P\M_A%\(/"GPHM+D31>&/#=CI,<P&!
M(MM;I"&_'9FKFF?#GX>Z+XHN_'&C^!-&M-:OUVWVL6VEQ1W5P/2255#N.!U)
MZ5LT %%%% !6=J7AG3]5NC=W$]RK%0,17!4<>PK1HH Q_P#A!](_Y^;W_P "
MVH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV**
M,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$
M'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^
M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH 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  +:OYR?^"J]I'8_\%$OBU:0LQ6/Q9( 7;)_U:=37])U?S;?\%9/^4CGQ=_[
M&V3_ -%QU^P>#7_(]Q'_ %[_ /;HGY/XN?\ (EH?]?/_ &V1\\4445_1A_/X
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %=7\!XU
ME^.7@R)B<-XKTX'!P?\ CYCKE*ZWX!?\EV\%?]C;IO\ Z51UABO]VGZ/\C?"
M_P"\P]5^9_47_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%%?PT?VB8__  @^
MD?\ /S>_^!;5\"_\%#=.@TK]H^YM+=Y&4:1:G,LA8\J>YK]$J_/7_@H__P G
M,W7_ &!K3_T$U^7^+?\ R2L?^OD?RD>=F?\ NWS/!:***_F<\ **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]5? /@O2I?
MFB2M<WF6TBV)Q=-C_5+6W9^$M-L;I+N&XNBT;94/<L1^(J/X>?\ (@:'_P!@
M>V_]%+6Q7]P87_=:?^%?D?71^%!111704%%%% !1110 4444 %1W=I:W]K+8
MWUM'-!-&T<T,J!DD0C!5@>""."#4E% 'R/\ %G_@B)^P!\5?$DOBF'X?ZIX8
MGN)#)<P>%-6-M;NQZXA=9(XA_LQA![5ZK^R[^P1^RQ^QY'-/\#OAC!9:G<Q>
M7=Z]?3/=7TR=2GFR$E$.!E(]JD@$C(S7L=% !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 %?S;?\%9/^4CGQ=_[
M&V3_ -%QU_237\VW_!63_E(Y\7?^QMD_]%QU^P>#7_(]Q'_7O_VZ)^3^+G_(
MEH?]?/\ VV1\\4445_1A_/X4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %=;\ O\ DNW@K_L;=-_]*HZY*NM^ 7_)=O!7_8VZ;_Z5
M1UABO]VGZ/\ (WPO^\P]5^9_5'1117\-']HA7YZ_\%'_ /DYFZ_[ UI_Z":_
M0JOSU_X*/_\ )S-U_P!@:T_]!-?E_BW_ ,DK'_KY'\I'G9G_ +M\SP6BBBOY
MG/ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH _6SX>?\B!H?_8'MO\ T4M;%8_P\_Y$#0_^P/;?^BEK8K^X,+_NM/\ PK\C
MZZ/PH****Z"@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 *_FV_X*R?\ *1SX
MN_\ 8VR?^BXZ_I)K^?G_ (*=_LI?'WQI^WW\4_%7AGP%]IL+[Q1)+:S_ -J6
MJ;U\M.=KRAAT[@5^D>&?$.0<.9M6KYMBZ6'A*'*I5:D*:;YD[)S:3=DW9:V1
M^8>*>#Q>,R>A'#TY3:J7M%-NW*^USXUHKU/_ (8J_:9_Z)I_Y6;+_P"/4?\
M#%7[3/\ T33_ ,K-E_\ 'J_:O^(H^&?_ $/,'_X4T?\ Y,_"_P"PL[_Z!:G_
M (!+_(\LHKU/_ABK]IG_ *)I_P"5FR_^/4?\,5?M,_\ 1-/_ "LV7_QZC_B*
M/AG_ -#S!_\ A31_^3#^PL[_ .@6I_X!+_(\LHKU/_ABK]IG_HFG_E9LO_CU
M'_#%7[3/_1-/_*S9?_'J/^(H^&?_ $/,'_X4T?\ Y,/["SO_ *!:G_@$O\CR
MRBO4_P#ABK]IG_HFG_E9LO\ X]1_PQ5^TS_T33_RLV7_ ,>H_P"(H^&?_0\P
M?_A31_\ DP_L+._^@6I_X!+_ "/+**]3_P"&*OVF?^B:?^5FR_\ CU'_  Q5
M^TS_ -$T_P#*S9?_ !ZC_B*/AG_T/,'_ .%-'_Y,/["SO_H%J?\ @$O\CRRB
MO4_^&*OVF?\ HFG_ )6;+_X]1_PQ5^TS_P!$T_\ *S9?_'J/^(H^&?\ T/,'
M_P"%-'_Y,/["SO\ Z!:G_@$O\CRRBO4_^&*OVF?^B:?^5FR_^/4?\,5?M,_]
M$T_\K-E_\>H_XBCX9_\ 0\P?_A31_P#DP_L+._\ H%J?^ 2_R/+**]3_ .&*
MOVF?^B:?^5FR_P#CU'_#%7[3/_1-/_*S9?\ QZC_ (BCX9_]#S!_^%-'_P"3
M#^PL[_Z!:G_@$O\ (\LHKU/_ (8J_:9_Z)I_Y6;+_P"/4?\ #%7[3/\ T33_
M ,K-E_\ 'J/^(H^&?_0\P?\ X4T?_DP_L+._^@6I_P" 2_R/+**]3_X8J_:9
M_P"B:?\ E9LO_CU'_#%7[3/_ $33_P K-E_\>H_XBCX9_P#0\P?_ (4T?_DP
M_L+._P#H%J?^ 2_R/+**]3_X8J_:9_Z)I_Y6;+_X]1_PQ5^TS_T33_RLV7_Q
MZC_B*/AG_P!#S!_^%-'_ .3#^PL[_P"@6I_X!+_(\LKK?@%_R7;P5_V-NF_^
ME4==-_PQ5^TS_P!$T_\ *S9?_'JZCX(?L;_M(:;\:/"&HWOPYV0V_BC3Y)G_
M +7LSM5;F,DX$V3P.U8U_$_PUJ4)1CG>$;::26)HZZ?XS;#9'G:Q$&\+4W7V
M)=_0_I5HHHK^4S^O0K\]?^"C_P#R<S=?]@:T_P#037Z%5^>O_!1__DYFZ_[
MUI_Z":_+_%O_ ))6/_7R/Y2/.S/_ ';YG@M%%%?S.> %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^MGP\_Y$#0_P#L#VW_
M **6MBL?X>?\B!H?_8'MO_12UL5_<&%_W6G_ (5^1]='X4%%%%=!04444 %%
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 %?F)^V!_R<SXR_[##?^@K7Z=U^8G[8'_)S
M/C+_ +##?^@K7Y!XQ_\ (CP__7S_ -MD>7FO\&/J>;4445_.QX84444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %;/P[_Y*!H7_ &&;
M7_T:M8U;/P[_ .2@:%_V&;7_ -&K6^%_WJG_ (E^8X_$C]:Z***_N$^O"OSU
M_P""C_\ R<S=?]@:T_\ 037Z%5^>O_!1_P#Y.9NO^P-:?^@FOR_Q;_Y)6/\
MU\C^4CSLS_W;YG@M%%%?S.> %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!^MGP\_P"1 T/_ + ]M_Z*6MBL?X>?\B!H?_8'
MMO\ T4M;%?W!A?\ =:?^%?D?71^%!111704%%%% !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 %%%% !7YB?M@?\G,^,O\ L,-_Z"M?IW7YB?M@?\G,^,O^PPW_ *"M?D'C
M'_R(\/\ ]?/_ &V1Y>:_P8^IYM1117\['AA1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5L_#O_DH&A?]AFU_]&K6-6S\._\ DH&A
M?]AFU_\ 1JUOA?\ >J?^)?F./Q(_6NBBBO[A/KPK\]?^"C__ "<S=?\ 8&M/
M_037Z%5^>O\ P4?_ .3F;K_L#6G_ *":_+_%O_DE8_\ 7R/Y2/.S/_=OF>"T
M445_,YX 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% 'ZV?#S_D0-#_[ ]M_Z*6MBL?X>?\B!H?\ V![;_P!%+6Q7]P87_=:?
M^%?D?71^%!111704%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%0ZC?VFE:?/JE_+Y<%M"TL\FTG:B@DG Y/ /2O)
M/^&^?V3/^BK_ /E"O_\ XQ7!C<URO+7%8NO"FY;<\HQO;>UVKD3J4Z?Q22]6
M>PT5X]_PWS^R9_T5?_RA7_\ \8H_X;Y_9,_Z*O\ ^4*__P#C%</^M'#/_0=1
M_P#!L/\ Y(CZQA_YU]Z/8:*\>_X;Y_9,_P"BK_\ E"O_ /XQ1_PWS^R9_P!%
M7_\ *%?_ /QBC_6CAG_H.H_^#8?_ "0?6,/_ #K[T>PT5X]_PWS^R9_T5?\
M\H5__P#&*/\ AOG]DS_HJ_\ Y0K_ /\ C%'^M'#/_0=1_P#!L/\ Y(/K&'_G
M7WH]AHKQ[_AOG]DS_HJ__E"O_P#XQ1_PWS^R9_T5?_RA7_\ \8H_UHX9_P"@
MZC_X-A_\D'UC#_SK[T>PT5X]_P -\_LF?]%7_P#*%?\ _P 8H_X;Y_9,_P"B
MK_\ E"O_ /XQ1_K1PS_T'4?_  ;#_P"2#ZQA_P"=?>CV&BO'O^&^?V3/^BK_
M /E"O_\ XQ1_PWS^R9_T5?\ \H5__P#&*/\ 6CAG_H.H_P#@V'_R0?6,/_.O
MO1[#17CW_#?/[)G_ $5?_P H5_\ _&*/^&^?V3/^BK_^4*__ /C%'^M'#/\
MT'4?_!L/_D@^L8?^=?>CV&BO'O\ AOG]DS_HJ_\ Y0K_ /\ C%'_  WS^R9_
MT5?_ ,H5_P#_ !BC_6CAG_H.H_\ @V'_ ,D'UC#_ ,Z^]'L-%>/?\-\_LF?]
M%7_\H5__ /&*/^&^?V3/^BK_ /E"O_\ XQ1_K1PS_P!!U'_P;#_Y(/K&'_G7
MWH]AHKQ[_AOG]DS_ **O_P"4*_\ _C%'_#?/[)G_ $5?_P H5_\ _&*/]:.&
M?^@ZC_X-A_\ )!]8P_\ .OO1[#17CW_#?/[)G_15_P#RA7__ ,8H_P"&^?V3
M/^BK_P#E"O\ _P",4?ZT<,_]!U'_ ,&P_P#D@^L8?^=?>CV&BO'O^&^?V3/^
MBK_^4*__ /C%;WPW_:K^ GQ<\3+X.^'OCS^T-2>%Y5MO[+NHLHHRQW2Q*O'U
MK2CQ%P_B*L:5+&4I2D[)*I!MOLDG=L:KT).RDOO1Z'1117LFH445^=WC/]NG
M]JC2?&&K:5I_Q2\N"VU*>*"/^Q+$[461@!DP9/ '6OEN)^+LMX4A2GBX3DJC
M:7(D]K7O>4>_F<^(Q-/#).2>O8_1&BOS<_X;Y_:S_P"BK_\ E"L/_C%'_#?/
M[6?_ $5?_P H5A_\8KY'_B,/#/\ SYK?^ P_^6'+_:F'[/\ #_,_2.BOS<_X
M;Y_:S_Z*O_Y0K#_XQ1_PWS^UG_T5?_RA6'_QBC_B,/#/_/FM_P" P_\ E@?V
MIA^S_#_,_2.BOS<_X;Y_:S_Z*O\ ^4*P_P#C%'_#?/[6?_15_P#RA6'_ ,8H
M_P"(P\,_\^:W_@,/_E@?VIA^S_#_ #/TCHK\W/\ AOG]K/\ Z*O_ .4*P_\
MC%'_  WS^UG_ -%7_P#*%8?_ !BC_B,/#/\ SYK?^ P_^6!_:F'[/\/\S](Z
M*_-S_AOG]K/_ **O_P"4*P_^,4?\-\_M9_\ 15__ "A6'_QBC_B,/#/_ #YK
M?^ P_P#E@?VIA^S_  _S/TCHK\W/^&^?VL_^BK_^4*P_^,4?\-\_M9_]%7_\
MH5A_\8H_XC#PS_SYK?\ @,/_ )8']J8?L_P_S/TCHK\W/^&^?VL_^BK_ /E"
ML/\ XQ1_PWS^UG_T5?\ \H5A_P#&*/\ B,/#/_/FM_X##_Y8']J8?L_P_P S
M](Z*_-S_ (;Y_:S_ .BK_P#E"L/_ (Q1_P -\_M9_P#15_\ RA6'_P 8H_XC
M#PS_ ,^:W_@,/_E@?VIA^S_#_,_2.BOS<_X;Y_:S_P"BK_\ E"L/_C%'_#?/
M[6?_ $5?_P H5A_\8H_XC#PS_P ^:W_@,/\ Y8']J8?L_P /\S](Z*_-S_AO
MG]K/_HJ__E"L/_C%'_#?/[6?_15__*%8?_&*/^(P\,_\^:W_ (##_P"6!_:F
M'[/\/\S](Z*_-S_AOG]K/_HJ_P#Y0K#_ .,4?\-\_M9_]%7_ /*%8?\ QBC_
M (C#PS_SYK?^ P_^6!_:F'[/\/\ ,_2.BOS<_P"&^?VL_P#HJ_\ Y0K#_P",
M5V_[-_[97[27C[XY^&?!WBSXC_:]-U#4EBO+;^Q[./S$VDXW)"&'3L171A/%
MCAW&XNGAX4JJE.2BKQA:[=E?]X]-2HYE0G)12>OI_F?=E%%%?IYZ 5^8G[8'
M_)S/C+_L,-_Z"M?IW7YB?M@?\G,^,O\ L,-_Z"M?D'C'_P B/#_]?/\ VV1Y
M>:_P8^IYM1117\['AA1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5L_#O_DH&A?\ 89M?_1JUC5L_#O\ Y*!H7_89M?\ T:M;X7_>
MJ?\ B7YCC\2/UKHHHK^X3Z\*_/7_ (*/_P#)S-U_V!K3_P!!-?H57YZ_\%'_
M /DYFZ_[ UI_Z":_+_%O_DE8_P#7R/Y2/.S/_=OF>"T445_,YX 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'ZV?#S_ )$#
M0_\ L#VW_HI:V*Q_AY_R(&A_]@>V_P#12UL5_<&%_P!UI_X5^1]='X4%%%%=
M!04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!C_ !#_ .1 US_L#W/_ **:OR3K];/B'_R(&N?]@>Y_]%-7Y)U^">,_
M^\X+TG^<3Q<U^*'S"BBBOQ(\D**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "O>O\ @G!_R<S:_P#8&N__ $$5X+7O7_!.#_DYFU_[
M UW_ .@BOI.#O^2JP7_7R'YHWPO^\P]4?H51117]B'U(5^2GQ$_Y*!KO_89N
MO_1K5^M=?DI\1/\ DH&N_P#89NO_ $:U?B7C/_NV"]9_E$\C-?AA\S&HHHK\
M$/&"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KTG
M]C__ ).9\&_]AA?_ $%J\VKTG]C_ /Y.9\&_]AA?_06KUL@_Y'N%_P"OD/\
MTI&E'^-'U1^G=%%%?VD?6!7YB?M@?\G,^,O^PPW_ *"M?IW7YB?M@?\ )S/C
M+_L,-_Z"M?D'C'_R(\/_ -?/_;9'EYK_  8^IYM1117\['AA1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5L_#O\ Y*!H7_89M?\
MT:M8U;/P[_Y*!H7_ &&;7_T:M;X7_>J?^)?F./Q(_6NBBBO[A/KPK\]?^"C_
M /R<S=?]@:T_]!-?H57YZ_\ !1__ ).9NO\ L#6G_H)K\O\ %O\ Y)6/_7R/
MY2/.S/\ W;YG@M%%%?S.> %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!^MGP\_Y$#0_^P/;?^BEK8K'^'G_ "(&A_\ 8'MO
M_12UL5_<&%_W6G_A7Y'UT?A04445T%!1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% &/\0_^1 US_L#W/_HIJ_).OUL^
M(?\ R(&N?]@>Y_\ 135^2=?@GC/_ +S@O2?YQ/%S7XH?,****_$CR0HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *]Z_X)P?\G,VO
M_8&N_P#T$5X+7O7_  3@_P"3F;7_ + UW_Z"*^DX._Y*K!?]?(?FC?"_[S#U
M1^A5%%%?V(?4A7Y*?$3_ )*!KO\ V&;K_P!&M7ZUU^2GQ$_Y*!KO_89NO_1K
M5^)>,_\ NV"]9_E$\C-?AA\S&HHHK\$/&"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KTG]C_P#Y.9\&_P#887_T%J\VKTG]C_\
MY.9\&_\ 887_ -!:O6R#_D>X7_KY#_TI&E'^-'U1^G=%%%?VD?6!7YB?M@?\
MG,^,O^PPW_H*U^G=?F)^V!_R<SXR_P"PPW_H*U^0>,?_ "(\/_U\_P#;9'EY
MK_!CZGFU%%%?SL>&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !6S\._^2@:%_P!AFU_]&K6-6S\._P#DH&A?]AFU_P#1JUOA?]ZI
M_P")?F./Q(_6NBBBO[A/KPK\]?\ @H__ ,G,W7_8&M/_ $$U^A5?GK_P4?\
M^3F;K_L#6G_H)K\O\6_^25C_ -?(_E(\[,_]V^9X+1117\SG@!1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?K9\//\ D0-#
M_P"P/;?^BEK8K'^'G_(@:'_V![;_ -%+6Q7]P87_ '6G_A7Y'UT?A04445T%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% &/\ $/\ Y$#7/^P/<_\ HIJ_).OUL^(?_(@:Y_V![G_T4U?DG7X)XS_[
MS@O2?YQ/%S7XH?,****_$CR0HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *]Z_P""<'_)S-K_ -@:[_\ 017@M>]?\$X/^3F;7_L#
M7?\ Z"*^DX._Y*K!?]?(?FC?"_[S#U1^A5%%%?V(?4A7Y*?$3_DH&N_]AFZ_
M]&M7ZUU^2GQ$_P"2@:[_ -AFZ_\ 1K5^)>,_^[8+UG^43R,U^&'S,:BBBOP0
M\8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O2?V
M/_\ DYGP;_V&%_\ 06KS:O2?V/\ _DYGP;_V&%_]!:O6R#_D>X7_ *^0_P#2
MD:4?XT?5'Z=T445_:1]8%?F)^V!_R<SXR_[##?\ H*U^G=?F)^V!_P G,^,O
M^PPW_H*U^0>,?_(CP_\ U\_]MD>7FO\ !CZGFU%%%?SL>&%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !6S\._P#DH&A?]AFU_P#1
MJUC5L_#O_DH&A?\ 89M?_1JUOA?]ZI_XE^8X_$C]:Z***_N$^O"OSU_X*/\
M_)S-U_V!K3_T$U^A5?GK_P %'_\ DYFZ_P"P-:?^@FOR_P 6_P#DE8_]?(_E
M(\[,_P#=OF>"T445_,YX 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% 'ZV?#S_D0-#_[ ]M_Z*6MBL?X>?\ (@:'_P!@>V_]
M%+6Q7]P87_=:?^%?D?71^%!111704%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 8_Q#_Y$#7/^P/<_^BFK\DZ_6SXA
M_P#(@:Y_V![G_P!%-7Y)U^">,_\ O."])_G$\7-?BA\PHHHK\2/)"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KWK_@G!_R<S:_]
M@:[_ /017@M>]?\ !.#_ ).9M?\ L#7?_H(KZ3@[_DJL%_U\A^:-\+_O,/5'
MZ%4445_8A]2%?DI\1/\ DH&N_P#89NO_ $:U?K77Y*?$3_DH&N_]AFZ_]&M7
MXEXS_P"[8+UG^43R,U^&'S,:BBBOP0\8**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "O2?V/_ /DYGP;_ -AA?_06KS:O2?V/_P#D
MYGP;_P!AA?\ T%J];(/^1[A?^OD/_2D:4?XT?5'Z=T445_:1]8%?F)^V!_R<
MSXR_[##?^@K7Z=U^8G[8'_)S/C+_ +##?^@K7Y!XQ_\ (CP__7S_ -MD>7FO
M\&/J>;4445_.QX84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %;/P[_Y*!H7_ &&;7_T:M8U;/P[_ .2@:%_V&;7_ -&K6^%_WJG_
M (E^8X_$C]:Z***_N$^O"OSU_P""C_\ R<S=?]@:T_\ 037Z%5^>O_!1_P#Y
M.9NO^P-:?^@FOR_Q;_Y)6/\ U\C^4CSLS_W;YG@M%%%?S.> %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^MGP\_P"1 T/_
M + ]M_Z*6MBL?X>?\B!H?_8'MO\ T4M;%?W!A?\ =:?^%?D?71^%!111704%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\Z_\%7/C;XE^ ?[
M!OCOQMX+U"2TU>ZM8-+T^[A8J\!NIXX'D5ARK+$\A5AR& (H ]4T#]I#X#^*
M?&8^'WAWXL:)>:N]Q+;PVD%ZK">>+/FPQ/\ <EECP=\:$LFT[@,&NVKX_P#V
MT_A1IGPR_P""2PT7P8HTN_\ ASX9T75?#>H6@"2V-_926[_:$;M(W[W+=3YK
M9ZFOI/X!?$2?XO? KP7\6+F%8I?$_A/3M6EB08"-<6T<Q4?0N10!UM%%% !1
M110!C_$/_D0-<_[ ]S_Z*:OR3K];/B'_ ,B!KG_8'N?_ $4U?DG7X)XS_P"\
MX+TG^<3Q<U^*'S"BBBOQ(\D**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "O>O^"<'_)S-K_V!KO\ ]!%>"U[U_P $X/\ DYFU_P"P
M-=_^@BOI.#O^2JP7_7R'YHWPO^\P]4?H51117]B'U(5^2GQ$_P"2@:[_ -AF
MZ_\ 1K5^M=?DI\1/^2@:[_V&;K_T:U?B7C/_ +M@O6?Y1/(S7X8?,QJ***_!
M#Q@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *])_
M8_\ ^3F?!O\ V&%_]!:O-J])_8__ .3F?!O_ &&%_P#06KUL@_Y'N%_Z^0_]
M*1I1_C1]4?IW1117]I'U@5^8G[8'_)S/C+_L,-_Z"M?IW7YB?M@?\G,^,O\
ML,-_Z"M?D'C'_P B/#_]?/\ VV1Y>:_P8^IYM1117\['AA1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5L_#O_DH&A?\ 89M?_1JU
MC5L_#O\ Y*!H7_89M?\ T:M;X7_>J?\ B7YCC\2/UKHHHK^X3Z\*_/7_ (*/
M_P#)S-U_V!K3_P!!-?H57YZ_\%'_ /DYFZ_[ UI_Z":_+_%O_DE8_P#7R/Y2
M/.S/_=OF>"T445_,YX 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% 'ZV?#S_ )$#0_\ L#VW_HI:V*Q_AY_R(&A_]@>V_P#1
M2UL5_<&%_P!UI_X5^1]='X4%%%%=!04444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7@W_!33]G[Q%^TU^Q+XX^%G@RS:XUM[**_T:V3[T]Q:S)<"
M%?5I%C:,>[BO>:* /C']KGXSZ?\ 'W_@E_IOA?X83QZGXN^*>EZ5H.@^'H9!
M]I;4'E@%Y Z=4-NJ7!E) $?E'<0.:^J?@U\/+?X1?"#PI\*+2Y$T7ACPW8Z3
M',!@2+;6Z0AOQV9JYIGPY^'NB^*+OQQH_@31K36K]=M]K%MI<4=U<#TDE50[
MC@=2>E;- !1110 5G:EX9T_5;HW=Q/<JQ4#$5P5''L*T:* ,?_A!](_Y^;W_
M ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV
M** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_
MX0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\
MA!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^
M?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y
M^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\
M MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\
M"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH
MQ_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0
M?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!
M](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F
M]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?
MF]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK
M8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"V
MH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,
M?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2
M/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](
M_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_
M\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_
M ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV
M** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_
MX0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\
MA!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^
M?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y
M^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\
M MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\
M"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH
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
MU6P@U/3[A9;>YA66"5.CHP!5A[$$&IJP?A9_R3#PY_V ;/\ ]$)6]0 4444
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
M* "BBB@ HHHH *AU'4=/TBPGU75KZ&UM;6%I;FYN)0D<4:@EG9C@*H ))/
MJ:H=0T^PU:QFTO5+*&YMKB)H[BWN(@\<J,,%64\,"."#P: /CG5?^"AW["_Q
MS^(D5_\ $;]H_P -6/@WPEK FT31+JX;?KFHP/\ )?SJ%.+>%QN@C/+R 3,!
MLAJ/_@H%>Z;^U9^R7X/_ &L?V?K.^UVQ^''Q%L_%5D8K)TDU33[*=XKJ2"-@
M'*C!D!8*66!B 0RD_4__  HSX)?]$=\*_P#A/6W_ ,171:9I>F:)I\6DZ-IT
M%I:VZ!(+:UA6..-1T554  >PH ^0?^"F$.@_MA?#SX6_LS_"/7K37)_B%XUT
M_59Y-.G$JP>'H(Y)+G4'*YVQ#?$H)QN9PHRW%=Q^UI^WI\#?A)XSB_9VNOCU
MHGA3Q%J%KYNM:W>3AO\ A'[-@/G5,,'O) ?W,;#:N?-D!5527W3PM\.?A[X&
MN;R]\$^!-&T>;49?,U"72M+BMVNGY^:0QJ"YY/)R>:KZK\(OA1KVHRZOKGPP
M\/7MW.VZ>ZN]%@DDD/JS,A)/UH \0^%OQ:_9>^/7PJUG]D7]B7XT"VEM?!MS
M&GB+P]:2W T3S3Y:W$DLA3S+F22224'>7=DD=F!P3\Z?\% /V5?VNO@W^P!X
MNMO$W[>I\1>#M!T:QMCX,A^%&DZ;%-;I=6\<42SP'S(@AV,-O79@\$U^@WAK
MP+X(\%F8^#O!NE:2;G;]H.F:=%!YNW.W=L4;L;CC/3)]:N:QHNC^(=-ET;7]
M)MKZSG $]I>0++'( 00&5@0>0#R.HH \\_9%\&?%/P/\"]&TKXN?&9_'.HS6
MT5Q:ZK)X?M]--O:M!'Y=MY=O\K;,-^\/S-NYZ5Z938HHH(E@@C5$10J(BX"@
M= !V%.H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M /ES]J/]O;]FS3?B#=_LMZO^T9H_A1XX<>.-=^WE9[&!L@V-J4!(NY!D-)_R
M[H2V?,,8&I;>-/V8_P!M;]FWQ[^RK^RGXGL+[2K3P,VC17>DVCQZ=ICSP2QV
MD*NR@,5,>XJ@;:JC<064'VJ]^#/P?U*\FU'4?A1X:N+BXE:2>>?0K=WD=CEF
M9BF22222>236GX;\'>$?!MO):>$/"NFZ5%,^^6+3;&.!7;&,D( "<<9- 'Q]
M\(OCEIO@;_@D7=>'O%&;+QAX3\&WO@FZ\+2$&^778TDLK:R$(RS22L864*"6
M60,,BM[X7?$;X=_\$K_V /AS\//C=XATZS\1C3?)M-%NK]8C/J5S,]S.C/AM
MD,,D[>9-A@JKP&9D1OIR;X<_#VY\7Q_$*X\":-)K\47EQ:X^EQ&\1,8VB8KO
M QQC-.\2?#_P'XSFBN/&'@G2-5D@4K"^I:;%.8P3DA2ZG ^E 'S?^SS^V+^Q
M78^)TTKP[^T+I7CKXE_$/6[9-6ET*UE>:]N#A(XHD(Q!9VT6[:K-\L:.[%Y'
M=G]?G_;"_9<L?B!K_P *]9^/'AG3/$'A?9_;FF:QJ:6;VX:-9 P,^Q9%V,I+
M(6"Y )!XKJ=%^%'PM\-ZG%K7AWX:Z!87D&?)N[+1H(I8\@J=K*H(R"1P>A(I
M-7^$WPKU_P 4P^.=>^&GA^]UNW"B#6+O1H)+J/;]W;*R%QCM@\4 >/\ [#_P
MKL_#'BWXN?&;PUI,FF^&_B/X\&J^&K&2W:'S;=+6**6^$; %%N+@3RKD#='Y
M;]'%?0%%% !1110 4444 %%%% !1110 4444 %0:KJNF:%IEQK6MZC!9V=G
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
MDBD!=3]UMV<8K]&[WX/?"34O&4?Q&U'X6^')_$,)!AUZ;1+=KU",8(G*;QC
MZ'M5SQ)\/O 7C*>*Y\7^"-(U62%"L,FI:;%.T:DY(4NIP,]A0!\M?\%$M9T>
MQ_:P_952\U2WB9_B7<L@DF4$J8(T!&3T+,J_5@.]<Q^SO\6_#7[,W_!3#X_?
M#C]HKQ):^'9OB+=:7KO@O6=;N%M[74K2&&6,PI-(0I9!(J!<]8I .G/U_=_!
MOX0Z@8S?_"KPW.885BA\[0[=MD:_=093A1V X%3^+_A;\,OB#:VECX^^'6@Z
MY!8/OL(=8TB&Y2V;CF,2*0AX'(QT% 'R5^P+\5_AIXG_ ."A7[3]MX?\=Z5=
MOKFJ^';G0UAO4)U&&&QG666#G]\BDJ2Z97#*<X8$_:59^C>$O"OAV\O-0\/^
M&=/L+C49%DU">SLDB>Z=5"*TC* 7(50H)S@ #H*T* "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "LSQ-XR\*^#5L7\5:_:V U/4X=.T\W4H7[1=RDB.%,
M]78@X'?%:=?#7_!4/P1\4?VG['Q5#\'/$5Y9GX :9:^);861_P"/WQ&2ET(N
MAR]MIZ-(H&"7OXAS@B@#[EHKS[]E/X]Z)^T]^SMX2^.VA>6J>(='CFNX(FR+
M>Z7,=Q#_ , F21/?;FL'Q!^T_K^L^(/%WAOX ?"@^-9? DAM_$UW+K:V%LM\
M(A,=/MW\J4SW*HR%U*I&AD13)NW*H!Z_17Q%^U]_P41\4>,/^";:?M,?LO\
MA.\M[/Q3)_96HZGJETMM<Z"7N1:2JB*29)BY94="%7_69R I]C^,7[9'C;X
M0>![_P"+'[/TUE;^-_'5EX5MS9>)X+F2SN[IF\N215C"M&51VRK$Y4@@<$@'
MO5%>1?%;]JEOA'^TG\//V?=?^'4T\7Q*GO8=#U^TU-"L+VD"S3+-"R!E^\H7
M:6!SGC!%9^N?M=:YK'Q0\?\ PH^!GPC_ .$JU#X8V-K/XLDO]>&G(TUS"\\5
MK:_N93/*8T));RXP2!OSG !Z7\4_BY\,_@AX-N?B#\6O&^G^']&M>)K_ %*<
M(F[!(11U=B <*H+'!P*N^!/&_A?XF>"-'^(W@C5/MVC:_ID&HZ3>^2\?GVTT
M:R12;)%5UW(RG# $9P0#7SW\9_C_ ."?VK/^"4OCWX]^ [.ZATGQ#\+M<E@M
MM0C4302107$4D; $C*2Q.,@X.T$=:]"_8/\ ^3(O@]_V3#0?_3?!0!ZO1110
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!RWQL^,7@?X _"O7/B_\1=6B
ML])T'3I;JX:20*TI525B3/WI'("JHY+, *\;_9Y_98US4/A7:^.M?_:"\:66
MM>-V;Q'XGM_#FL6HL3?WH$LJ1;K=RT: K"I+'Y(EZ# 'OGB3PAX3\8VL=CXN
M\+Z=JL,4F^*'4K*.=4;!&X!P0#@D9]ZET+P]H'A?34T;PSH=GIUG&28[6QMD
MAC4DY)"H !D\F@#X9_X)L^+?#7[(_P"UI\6?^":^K^,X9=.LM977_AV]U=H7
MDAN(HWFL\C ,J(T)V #)2=@H%-_8R_:F^&/[''QE^-O[,'[6'C*U\'ZK-\4=
M3\5Z!J^ON8;?6+"^92DB2D;2V(U;!.3YA49,; ?: ^#?PA%]_:@^%7AO[3YO
MF_:/[#M_,\S.=^[9G=GG/7-3>+_A;\,?B#>6>H^/?ASH.MW&G/NT^?5](AN7
MMFZYC:124/N,4 ?(?_!4SXBVOQ@_X)A^)/B9X;T"ZM]!E\1:5<:3<3VSQO=V
M"ZC;JMZ8F4-''(Q9DR,M&T;G&_:)?^"H/Q7^&_CWX%?";XT>!_&=CK'A/PQ^
MT-X<O]:\0Z9-Y]G!;1+<"242IE'16E1"RD@.2A.Y2H^S=3TK2]:TV;1M9TVW
MN[.YB,5Q:7,*R1RH1@JRL"&!'&",54N?!/@R]\*MX$O/"6F2Z&UO]G;1I;"-
MK0P_\\S"5V;?]G&* /BK]L+]H_X%>)?V[OV7/$_AWXK:'?Z-I/B'Q#'J&OVF
MHQR:=#)/8VZ1Q&Z4^29,LF4#%E$D98#>N=JP_:E\ _%S]ICXP?"SXU_$Y?!E
MCX,U*WTW0O!.EWSV.H>*F:$XO'>#%U?%SL2*V@.THZATEWK7UEI7PP^&NA+I
M2Z)\/-#LQH,<L>ABUTF&/^SDEQYBP;5'DA]J[@F-VT9SBIW\"^")?%B>/9/!
MVE-KL<'D1ZTVGQ&[6+GY!-MWA>3QG'- 'Y[?LB?$+P3?_P#! SQ;X4L_$]G)
MJ&A_#_Q3#K%LDH)LY;BZU!H(I#T61U=&"$[B)$.,.I/V%^P+>VE_^P[\()K*
MZCF1?AKHD;-&X8!TL8D=>.X92".Q!%=^WPO^&CZ%_P (N_P[T(Z9]J:Z_LXZ
M1#Y'GMG=+Y>W;O.YLMC)R>>:O>'/"GA?P?8MIGA+PW8:7;/*97M].LT@1G(
M+%4 !.% SUP!Z4 7Z*** "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 *\J\1?MM?LQ>%/$%]X6U_P")GV>_TV\EM;V#^Q;U_+FC<HZ[
MEA*G# C()!QP:]5K\K/VA_\ DO\ XY_[''4__2N2O@./^*\QX5P=&KA(PDYR
M:?.F]E?2THG%C<3/#13BEKW/O+_AOG]DS_HJ_P#Y0K__ .,4?\-\_LF?]%7_
M /*%?_\ QBOS<HK\M_XC#Q-_SYH_^ S_ /EAYW]J8CLOQ_S/U@^%WQ=^'GQH
M\/S>*?AIXA_M*PM[QK66?[)-#MF5$<KME16/RNIR!CGKP:Z2OF[_ ()=?\D
MUC_L<;C_ -)+2OI&OW;AO,J^<9%A\;624ZD;M*]OE=M_BSV*%256C&;W845\
MQ?\ !2C]IG]H#]E/PWX)\7?!W5?#+P^*O'EEX9N;3Q!H,UR8#<QS.+A6BN8L
M[?).4(YW#D8YQOVCOVQ/VC_V#O&W@S5?VC&\'^,?AUXMUM=(O/$'AG0;G2;_
M $:Z9=RL\,MW<I/'M5W^5E;"..H7=[9L?6U%?*O[5W[2/[3_ ,+/VQOA3^SM
M\,O%7@^WTGXGM?K]MUKPI<7<^F-:H)#@1WL(E#*P ^Z003D]*'_;,^.'P _;
M*\*?LG?M2Z9X9U?3?B%;L?!?C?PEI]Q8?Z2K%3;75I-//ABVU=R2$#S(S@Y;
M8 ?55%8_Q!\=>&_AAX$UGXC^,;X6VE:#I<^H:C.?X(88R[D#N<*<#N>*\6_X
M)R_MA:S^V%\&]5U[QYH T7Q?X:\57VD^)M":(QO9.LK/"I1OF7$3+&2>2\,G
MIB@#Z!HHHH **** "BBB@#P_]I?_ (*0?L7_ +'WCNT^&G[1?QE_X1W6[[2(
M]3M;+_A'=1N]]J\LL2R;[6WD09>&4;2P;Y<XP03YW_P_-_X)9?\ 1T7_ )9.
MN?\ R%7YX_\ !RW_ ,GU^$_^R2V'_ITU2OSQK]XX;\+\@SC(L/C:U6JIU(W:
M4H6^5X-_BS\1XA\2<]RG.Z^#HTZ;C"5DVI7^=II?@?T.?\/S?^"67_1T7_ED
MZY_\A5Z)^S1_P4@_8O\ VP?'=W\-/V=/C+_PD6MV.D2:G=67_".ZC:;+5)8H
MFDWW5O&AP\T0VABWS9Q@$C^9^OT._P"#:3_D^OQ9_P!DEO\ _P!.FET<2^%^
M09-D6(QM&K5<Z<;I.4+?.T$_Q0</>).>YMG=#!UJ=-1G*S:4K_*\VOP/W"HH
MKC/V@_CQ\/?V9O@]KGQN^*&H/;Z-H5IYLXA4-+.[,$CAC4D;I'=E102!EN2
M"1^#G[<=G17A'PEN_P!L'X^?#O3_ (NZYX_T;X<IKUFM]H?A.S\-+J,MG;2*
M'A^VSSRKYLI0J62)(0F=N2033/V>/VM?$GB/X[^)?V/OV@]&TW2_B-X:LTU&
MSN]&$BZ=XDTM\;;RV25F>%E+!9(69RISM=P&V@'O5%%% !1110 4444 %%?-
MO[?OQP^._P #/%GP9G^&/C33;#1/&'Q?T3PSXALI-$6:ZFAN9F:3;-([(B-'
M&4P(@X+;A(. /I*@ 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 *_*S]H
M?_DO_CG_ +''4_\ TKDK]4Z_*S]H?_DO_CG_ +''4_\ TKDK\9\9?^19A?\
M'+_TD\K-?X<?4XZBBBOY]/$/O/\ X)=?\D UC_L<;C_TDM*^D:^;O^"77_)
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
M[<&N?%S6?&'PK\,>+M,T;XD:KX2T>WU[QY>Z<VBVUD(X@;>""PG6&>0LTS7
M<2DR!<A8T%<SXRUW]L#]DS]E3X8?LI_&KXQVM[XO^(/Q9L?"%OXVT#5;B>YL
M=!N)4WO]HGAB?[4JLT2OM)5&5@VY01W/B_\ 8:_:K^$G[1WBCXZ_L+_'SP]X
M?T[X@7OV[QCX0\9:7+<V?VXYWW<!B!;>Q9F(^3EB"S+M5.G^/O\ P3ZNOC_^
MS;!\-_%7QDO6^(-EXCB\3VGQ#6Q6-EUN-0BR"!"!' (PL*QJ<HD<9)=E)8 \
MH_X*,_LY_"7X5>,?V<?%OPV\,KHLH_:#\-Z?>06,SK%?JTCNLUPI8^?.IC8"
M9]TF)9 6.XU]UU\A_&3]D?\ ;Q_:3\-?#BU^+/QE^&>G:KX!^(.G>(EN]#T"
M]ECNWM$EVSR+)(FYRS)F!/*3#2'S.%4?6VGI?Q6$$>JW,,UTL*BYFMX#%'))
M@;F5"S%%)R0I9B!QD]: )J*** "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
%BB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993394743936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Apr. 08, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-9513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">CMS&#160;ENERGY CORPORATION<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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-2726431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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-0550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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>
</tr>
<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">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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">298,635,428<span></span>
</td>
</tr>
<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">0000811156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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-0550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<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>
</tr>
<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>
</tr>
<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</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_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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>21
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993303921056">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 2,176<span></span>
</td>
<td class="nump">$ 2,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_OperatingExpensesAbstract', window );"><strong>Operating Expenses</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_FuelCosts', window );">Fuel for electric generation</a></td>
<td class="nump">156<span></span>
</td>
<td class="nump">137<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">18<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_OtherCostAndExpenseOperating', window );">Maintenance and other operating expenses</a></td>
<td class="nump">402<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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">368<span></span>
</td>
<td class="nump">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_TaxesExcludingIncomeAndExciseTaxes', window );">General taxes</a></td>
<td class="nump">155<span></span>
</td>
<td class="nump">142<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">1,764<span></span>
</td>
<td class="nump">1,970<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">412<span></span>
</td>
<td class="nump">314<span></span>
</td>
</tr>
<tr class="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>
</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">44<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="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">44<span></span>
</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_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">86<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">172<span></span>
</td>
<td class="nump">144<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">177<span></span>
</td>
<td class="nump">147<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">321<span></span>
</td>
<td class="nump">223<span></span>
</td>
</tr>
<tr class="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">58<span></span>
</td>
<td class="nump">29<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_ProfitLoss', window );">Net Income</a></td>
<td class="nump">263<span></span>
</td>
<td class="nump">194<span></span>
</td>
</tr>
<tr class="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">(24)<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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">287<span></span>
</td>
<td class="nump">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_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Stock Dividends</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">$ 285<span></span>
</td>
<td class="nump">$ 202<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Earnings Per Average Common Share</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_EarningsPerShareBasic', window );">Basic earnings per average common share (in dollars per share)</a></td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="nump">$ 0.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_EarningsPerShareDiluted', window );">Diluted earnings per average common share (in dollars per share)</a></td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="nump">$ 0.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_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_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">$ 3<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_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_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">2<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_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>
</tr>
<tr class="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>
</tr>
<tr class="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">314<span></span>
</td>
<td class="nump">341<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 351<span></span>
</td>
<td class="nump">$ 547<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_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_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_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>22
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993311257120">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">$ 263<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss, net of tax</a></td>
<td class="nump">1<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income</a></td>
<td class="nump">1<span></span>
</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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive Income</a></td>
<td class="nump">264<span></span>
</td>
<td class="nump">195<span></span>
</td>
</tr>
<tr class="ro">
<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">(24)<span></span>
</td>
<td class="num">(10)<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">$ 288<span></span>
</td>
<td class="nump">$ 205<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_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_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>23
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993311349264">
<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">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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_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">$ 0<span></span>
</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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Amortization of net actuarial loss, tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_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>24
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993394576544">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">$ 263<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">368<span></span>
</td>
<td class="nump">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_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes and investment tax credits</a></td>
<td class="nump">51<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_OtherNoncashIncomeExpense', window );">Other non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(36)<span></span>
</td>
<td class="num">(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_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>
</tr>
<tr class="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">27<span></span>
</td>
<td class="nump">174<span></span>
</td>
</tr>
<tr class="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">259<span></span>
</td>
<td class="nump">391<span></span>
</td>
</tr>
<tr class="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">(69)<span></span>
</td>
<td class="num">(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">(1)<span></span>
</td>
<td class="num">(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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Other non&#8209;current assets and liabilities</a></td>
<td class="nump">94<span></span>
</td>
<td class="nump">122<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">956<span></span>
</td>
<td class="nump">1,040<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">(24)<span></span>
</td>
<td class="num">(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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(637)<span></span>
</td>
<td class="num">(651)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">599<span></span>
</td>
<td class="nump">1,205<span></span>
</td>
</tr>
<tr class="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">(319)<span></span>
</td>
<td class="num">(1,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_ProceedsFromRepaymentsOfShortTermDebt', window );">Decrease in notes payable</a></td>
<td class="num">(93)<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_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">272<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_PaymentsOfOrdinaryDividendsCommonAndPreferred', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(156)<span></span>
</td>
<td class="num">(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_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing costs</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(17)<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 financing activities</a></td>
<td class="nump">294<span></span>
</td>
<td class="nump">27<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 in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="nump">613<span></span>
</td>
<td class="nump">416<span></span>
</td>
</tr>
<tr class="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">248<span></span>
</td>
<td class="nump">182<span></span>
</td>
</tr>
<tr class="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">861<span></span>
</td>
<td class="nump">598<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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">156<span></span>
</td>
<td class="nump">157<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ (613)<span></span>
</td>
<td class="num">$ (617)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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_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_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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993310134176">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 802<span></span>
</td>
<td class="nump">$ 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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">59<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_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">326<span></span>
</td>
<td class="nump">587<span></span>
</td>
</tr>
<tr class="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">273<span></span>
</td>
<td class="nump">267<span></span>
</td>
</tr>
<tr class="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">78<span></span>
</td>
<td class="nump">84<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">344<span></span>
</td>
<td class="nump">426<span></span>
</td>
</tr>
<tr class="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">201<span></span>
</td>
<td class="nump">203<span></span>
</td>
</tr>
<tr class="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">110<span></span>
</td>
<td class="nump">80<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">3,091<span></span>
</td>
<td class="nump">2,839<span></span>
</td>
</tr>
<tr class="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,236<span></span>
</td>
<td class="nump">33,135<span></span>
</td>
</tr>
<tr class="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,006<span></span>
</td>
<td class="nump">9,007<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,230<span></span>
</td>
<td class="nump">24,128<span></span>
</td>
</tr>
<tr class="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">1,050<span></span>
</td>
<td class="nump">944<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,280<span></span>
</td>
<td class="nump">25,072<span></span>
</td>
</tr>
<tr class="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,608<span></span>
</td>
<td class="nump">3,683<span></span>
</td>
</tr>
<tr class="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">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_EquityMethodInvestments', window );">Investments</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="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,509<span></span>
</td>
<td class="nump">1,468<span></span>
</td>
</tr>
<tr class="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">318<span></span>
</td>
<td class="nump">357<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,530<span></span>
</td>
<td class="nump">5,606<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,901<span></span>
</td>
<td class="nump">33,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_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">772<span></span>
</td>
<td class="nump">980<span></span>
</td>
</tr>
<tr class="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">93<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">28<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="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">169<span></span>
</td>
<td class="nump">142<span></span>
</td>
</tr>
<tr class="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">455<span></span>
</td>
<td class="nump">612<span></span>
</td>
</tr>
<tr class="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">72<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="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">148<span></span>
</td>
<td class="nump">149<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,295<span></span>
</td>
<td class="nump">2,895<span></span>
</td>
</tr>
<tr class="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,973<span></span>
</td>
<td class="nump">14,508<span></span>
</td>
</tr>
<tr class="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">61<span></span>
</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_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,968<span></span>
</td>
<td class="nump">3,894<span></span>
</td>
</tr>
<tr class="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">104<span></span>
</td>
<td class="nump">106<span></span>
</td>
</tr>
<tr class="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">777<span></span>
</td>
<td class="nump">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_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credit</a></td>
<td class="nump">125<span></span>
</td>
<td class="nump">126<span></span>
</td>
</tr>
<tr class="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,679<span></span>
</td>
<td class="nump">2,615<span></span>
</td>
</tr>
<tr class="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">413<span></span>
</td>
<td class="nump">415<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">23,100<span></span>
</td>
<td class="nump">22,497<span></span>
</td>
</tr>
<tr class="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,975<span></span>
</td>
<td class="nump">5,705<span></span>
</td>
</tr>
<tr class="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">(45)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
</tr>
<tr class="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,789<span></span>
</td>
<td class="nump">1,658<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,722<span></span>
</td>
<td class="nump">7,320<span></span>
</td>
</tr>
<tr class="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,946<span></span>
</td>
<td class="nump">7,544<span></span>
</td>
</tr>
<tr class="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">560<span></span>
</td>
<td class="nump">581<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,506<span></span>
</td>
<td class="nump">8,125<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,901<span></span>
</td>
<td class="nump">33,517<span></span>
</td>
</tr>
<tr class="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 $23 in 2024 and $21 in 2023</a></td>
<td class="nump">889<span></span>
</td>
<td class="nump">933<span></span>
</td>
</tr>
<tr class="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">644<span></span>
</td>
<td class="nump">802<span></span>
</td>
</tr>
<tr class="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">9<span></span>
</td>
<td class="nump">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_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">$ 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_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>26
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993406660032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable and accrued revenue, allowance</a></td>
<td class="nump">$ 23<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_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="nump">350.0<span></span>
</td>
<td class="nump">350.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">298.6<span></span>
</td>
<td class="nump">294.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_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="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"> <span></span>
</td>
<td class="nump">9.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_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">9.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_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>27
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993304825008">
<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> $ 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 Income (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>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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at Beginning 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="text">&#160;<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">$ 580<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(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="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>
</tr>
<tr class="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">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>
</tr>
<tr class="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">194<span></span>
</td>
<td class="text">&#160;<span></span>
</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">204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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_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">(142)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">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="nump">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 Mar. 31, 2023</a></td>
<td class="nump">$ 7,652<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">5,494<span></span>
</td>
<td class="num">$ (51)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,410<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="nump">572<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 0.4875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.2625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 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="text">&#160;<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">581<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(11)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">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>
</tr>
<tr class="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">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>
</tr>
<tr class="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">263<span></span>
</td>
<td class="text">&#160;<span></span>
</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">287<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="num">(154)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">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="nump">3<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 Mar. 31, 2024</a></td>
<td class="nump">$ 8,506<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5,975<span></span>
</td>
<td class="num">$ (45)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,789<span></span>
</td>
<td class="nump">$ 224<span></span>
</td>
<td class="nump">$ 560<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 0.5150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.2625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_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_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>28
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993300663600">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 2,176<span></span>
</td>
<td class="nump">$ 2,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_OperatingExpensesAbstract', window );"><strong>Operating Expenses</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_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">412<span></span>
</td>
<td class="nump">314<span></span>
</td>
</tr>
<tr class="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>
</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">44<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="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">44<span></span>
</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_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">86<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">172<span></span>
</td>
<td class="nump">144<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">177<span></span>
</td>
<td class="nump">147<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">321<span></span>
</td>
<td class="nump">223<span></span>
</td>
</tr>
<tr class="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">58<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">285<span></span>
</td>
<td class="nump">202<span></span>
</td>
</tr>
<tr class="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_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">3<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_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_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">2<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_Revenues', window );">Operating Revenue</a></td>
<td class="nump">2,097<span></span>
</td>
<td class="nump">2,210<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<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">125<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_UtilitiesOperatingExpensePurchasedPower', window );">Purchased and interchange power</a></td>
<td class="nump">306<span></span>
</td>
<td class="nump">334<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_UtilitiesOperatingExpensePurchasedPowerRelatedParties', window );">Purchased power &#8211; related parties</a></td>
<td class="nump">18<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_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="nump">350<span></span>
</td>
<td class="nump">546<span></span>
</td>
</tr>
<tr class="ro">
<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">378<span></span>
</td>
<td class="nump">409<span></span>
</td>
</tr>
<tr class="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">356<span></span>
</td>
<td class="nump">344<span></span>
</td>
</tr>
<tr class="ro">
<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">152<span></span>
</td>
<td class="nump">139<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_UtilitiesOperatingExpense', window );">Total operating expenses</a></td>
<td class="nump">1,685<span></span>
</td>
<td class="nump">1,889<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">412<span></span>
</td>
<td class="nump">321<span></span>
</td>
</tr>
<tr class="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>
</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="nump">41<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_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">17<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_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(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_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">56<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_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">121<span></span>
</td>
<td class="nump">99<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">129<span></span>
</td>
<td class="nump">102<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">339<span></span>
</td>
<td class="nump">270<span></span>
</td>
</tr>
<tr class="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">64<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">275<span></span>
</td>
<td class="nump">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_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_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">6<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 | 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_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">$ 2<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_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_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_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_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>29
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993311008032">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 287<span></span>
</td>
<td class="nump">$ 204<span></span>
</td>
</tr>
<tr class="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">1<span></span>
</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_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">288<span></span>
</td>
<td class="nump">205<span></span>
</td>
</tr>
<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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">275<span></span>
</td>
<td class="nump">232<span></span>
</td>
</tr>
<tr class="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">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_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">$ 275<span></span>
</td>
<td class="nump">$ 232<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_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_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>30
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993402711584">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">$ 287<span></span>
</td>
<td class="nump">$ 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_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>
</tr>
<tr class="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">51<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_OtherNoncashIncomeExpense', window );">Other non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(36)<span></span>
</td>
<td class="num">(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_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>
</tr>
<tr class="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">27<span></span>
</td>
<td class="nump">174<span></span>
</td>
</tr>
<tr class="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">259<span></span>
</td>
<td class="nump">391<span></span>
</td>
</tr>
<tr class="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">(69)<span></span>
</td>
<td class="num">(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">(1)<span></span>
</td>
<td class="num">(51)<span></span>
</td>
</tr>
<tr class="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">94<span></span>
</td>
<td class="nump">122<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">956<span></span>
</td>
<td class="nump">1,040<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">(24)<span></span>
</td>
<td class="num">(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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(637)<span></span>
</td>
<td class="num">(651)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">599<span></span>
</td>
<td class="nump">1,205<span></span>
</td>
</tr>
<tr class="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">(319)<span></span>
</td>
<td class="num">(1,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_ProceedsFromRepaymentsOfShortTermDebt', window );">Decrease in notes payable</a></td>
<td class="num">(93)<span></span>
</td>
<td class="num">(20)<span></span>
</td>
</tr>
<tr class="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">(9)<span></span>
</td>
<td class="num">(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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">294<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="nump">613<span></span>
</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">248<span></span>
</td>
<td class="nump">182<span></span>
</td>
</tr>
<tr class="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">861<span></span>
</td>
<td class="nump">598<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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">156<span></span>
</td>
<td class="nump">157<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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">(613)<span></span>
</td>
<td class="num">(617)<span></span>
</td>
</tr>
<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_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>
</tr>
<tr class="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">275<span></span>
</td>
<td class="nump">232<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">356<span></span>
</td>
<td class="nump">344<span></span>
</td>
</tr>
<tr class="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">52<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_OtherNoncashIncomeExpense', window );">Other non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(16)<span></span>
</td>
<td class="num">(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_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>
</tr>
<tr class="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">28<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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">258<span></span>
</td>
<td class="nump">389<span></span>
</td>
</tr>
<tr class="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">(57)<span></span>
</td>
<td class="num">(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">(6)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
</tr>
<tr class="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">89<span></span>
</td>
<td class="nump">116<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">979<span></span>
</td>
<td class="nump">1,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_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>
</tr>
<tr class="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">(23)<span></span>
</td>
<td class="num">(33)<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">(607)<span></span>
</td>
<td class="num">(588)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">599<span></span>
</td>
<td class="nump">1,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_RepaymentsOfLongTermDebt', window );">Retirement of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,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_ProceedsFromContributedCapital', window );">Stockholder contribution</a></td>
<td class="nump">320<span></span>
</td>
<td class="nump">75<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_PaymentToParentForReturnOfStockholderContributedCapital', window );">Return of stockholder contribution</a></td>
<td class="num">(320)<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_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(265)<span></span>
</td>
<td class="num">(287)<span></span>
</td>
</tr>
<tr class="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">(3)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">238<span></span>
</td>
<td class="num">(199)<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 in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="nump">610<span></span>
</td>
<td class="nump">283<span></span>
</td>
</tr>
<tr class="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">56<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">666<span></span>
</td>
<td class="nump">343<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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">152<span></span>
</td>
<td class="nump">142<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">(584)<span></span>
</td>
<td class="num">(555)<span></span>
</td>
</tr>
<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="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>
</tr>
<tr class="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 );">Decrease in notes payable</a></td>
<td class="num">(93)<span></span>
</td>
<td class="num">(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 | 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_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>
</tr>
<tr class="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 );">Decrease in notes payable</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (75)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_PaymentToParentForReturnOfStockholderContributedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment To Parent For Return Of Stockholder Contributed Capital</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PaymentToParentForReturnOfStockholderContributedCapital</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_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_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_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_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_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_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>31
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993310971104">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 802<span></span>
</td>
<td class="nump">$ 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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">59<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_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">326<span></span>
</td>
<td class="nump">587<span></span>
</td>
</tr>
<tr class="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">273<span></span>
</td>
<td class="nump">267<span></span>
</td>
</tr>
<tr class="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">78<span></span>
</td>
<td class="nump">84<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">344<span></span>
</td>
<td class="nump">426<span></span>
</td>
</tr>
<tr class="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">201<span></span>
</td>
<td class="nump">203<span></span>
</td>
</tr>
<tr class="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">110<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="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">3,091<span></span>
</td>
<td class="nump">2,839<span></span>
</td>
</tr>
<tr class="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,608<span></span>
</td>
<td class="nump">3,683<span></span>
</td>
</tr>
<tr class="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 and notes receivable &#8211; related parties</a></td>
<td class="nump">22<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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">1,509<span></span>
</td>
<td class="nump">1,468<span></span>
</td>
</tr>
<tr class="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">318<span></span>
</td>
<td class="nump">357<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,530<span></span>
</td>
<td class="nump">5,606<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,901<span></span>
</td>
<td class="nump">33,517<span></span>
</td>
</tr>
<tr class="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">772<span></span>
</td>
<td class="nump">980<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">93<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">28<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_InterestAndDividendsPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">169<span></span>
</td>
<td class="nump">142<span></span>
</td>
</tr>
<tr class="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">455<span></span>
</td>
<td class="nump">612<span></span>
</td>
</tr>
<tr class="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">72<span></span>
</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_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">148<span></span>
</td>
<td class="nump">149<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,295<span></span>
</td>
<td class="nump">2,895<span></span>
</td>
</tr>
<tr class="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,973<span></span>
</td>
<td class="nump">14,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_FinanceLeaseLiabilityNoncurrent', window );">Non-current portion of finance leases</a></td>
<td class="nump">61<span></span>
</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_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,968<span></span>
</td>
<td class="nump">3,894<span></span>
</td>
</tr>
<tr class="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">104<span></span>
</td>
<td class="nump">106<span></span>
</td>
</tr>
<tr class="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">777<span></span>
</td>
<td class="nump">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_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credit</a></td>
<td class="nump">125<span></span>
</td>
<td class="nump">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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">2,679<span></span>
</td>
<td class="nump">2,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_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">413<span></span>
</td>
<td class="nump">415<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">23,100<span></span>
</td>
<td class="nump">22,497<span></span>
</td>
</tr>
<tr class="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,975<span></span>
</td>
<td class="nump">5,705<span></span>
</td>
</tr>
<tr class="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">(45)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
</tr>
<tr class="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,789<span></span>
</td>
<td class="nump">1,658<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,722<span></span>
</td>
<td class="nump">7,320<span></span>
</td>
</tr>
<tr class="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,946<span></span>
</td>
<td class="nump">7,544<span></span>
</td>
</tr>
<tr class="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,901<span></span>
</td>
<td class="nump">33,517<span></span>
</td>
</tr>
<tr class="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 $23 in 2024 and $21 in 2023</a></td>
<td class="nump">889<span></span>
</td>
<td class="nump">933<span></span>
</td>
</tr>
<tr class="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">644<span></span>
</td>
<td class="nump">802<span></span>
</td>
</tr>
<tr class="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">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="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">607<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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">59<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_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">326<span></span>
</td>
<td class="nump">587<span></span>
</td>
</tr>
<tr class="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">263<span></span>
</td>
<td class="nump">257<span></span>
</td>
</tr>
<tr class="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">75<span></span>
</td>
<td class="nump">80<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">344<span></span>
</td>
<td class="nump">426<span></span>
</td>
</tr>
<tr class="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">201<span></span>
</td>
<td class="nump">203<span></span>
</td>
</tr>
<tr class="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">94<span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="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,842<span></span>
</td>
<td class="nump">2,594<span></span>
</td>
</tr>
<tr class="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,820<span></span>
</td>
<td class="nump">31,723<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,784<span></span>
</td>
<td class="nump">8,796<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">23,036<span></span>
</td>
<td class="nump">22,927<span></span>
</td>
</tr>
<tr class="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">942<span></span>
</td>
<td class="nump">845<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,978<span></span>
</td>
<td class="nump">23,772<span></span>
</td>
</tr>
<tr class="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,608<span></span>
</td>
<td class="nump">3,683<span></span>
</td>
</tr>
<tr class="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,405<span></span>
</td>
<td class="nump">1,367<span></span>
</td>
</tr>
<tr class="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">253<span></span>
</td>
<td class="nump">313<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,389<span></span>
</td>
<td class="nump">5,486<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">32,209<span></span>
</td>
<td class="nump">31,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_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">772<span></span>
</td>
<td class="nump">731<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">28<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_InterestAndDividendsPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">125<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_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">462<span></span>
</td>
<td class="nump">614<span></span>
</td>
</tr>
<tr class="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">72<span></span>
</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_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">127<span></span>
</td>
<td class="nump">128<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,214<span></span>
</td>
<td class="nump">2,563<span></span>
</td>
</tr>
<tr class="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_FinanceLeaseLiabilityNoncurrent', window );">Non-current portion of finance leases</a></td>
<td class="nump">38<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_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,968<span></span>
</td>
<td class="nump">3,894<span></span>
</td>
</tr>
<tr class="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">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_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">744<span></span>
</td>
<td class="nump">739<span></span>
</td>
</tr>
<tr class="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">125<span></span>
</td>
<td class="nump">126<span></span>
</td>
</tr>
<tr class="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,854<span></span>
</td>
<td class="nump">2,789<span></span>
</td>
</tr>
<tr class="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">364<span></span>
</td>
<td class="nump">364<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">19,185<span></span>
</td>
<td class="nump">18,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_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">841<span></span>
</td>
<td class="nump">841<span></span>
</td>
</tr>
<tr class="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">7,759<span></span>
</td>
<td class="nump">7,759<span></span>
</td>
</tr>
<tr class="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">(15)<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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">2,188<span></span>
</td>
<td class="nump">2,178<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">10,773<span></span>
</td>
<td class="nump">10,763<span></span>
</td>
</tr>
<tr class="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">37<span></span>
</td>
<td class="nump">37<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">10,810<span></span>
</td>
<td class="nump">10,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_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">32,209<span></span>
</td>
<td class="nump">31,852<span></span>
</td>
</tr>
<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="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 $23 in 2024 and $21 in 2023</a></td>
<td class="nump">863<span></span>
</td>
<td class="nump">909<span></span>
</td>
</tr>
<tr class="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_AccountsReceivableNetNoncurrent', window );">Accounts receivable</a></td>
<td class="nump">28<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_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_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">0<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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">613<span></span>
</td>
<td class="nump">764<span></span>
</td>
</tr>
<tr class="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">10,501<span></span>
</td>
<td class="nump">10,037<span></span>
</td>
</tr>
<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_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" 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">10<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="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_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Accounts and notes receivable &#8211; related parties</a></td>
<td class="nump">95<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_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">15<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_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">$ 515<span></span>
</td>
<td class="nump">$ 424<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>32
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993394514880">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable and accrued revenue, allowance</a></td>
<td class="nump">$ 23<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_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">298,600,000<span></span>
</td>
<td class="nump">294,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_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">$ 23<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_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>33
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993303771728">
<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 Income (Loss)</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 Income (Loss)</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, 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="text">&#160;<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="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>
</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="nump">75<span></span>
</td>
<td class="text">&#160;<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_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution', window );">Return of 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="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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">232<span></span>
</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">232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(142)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(287)<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 Mar. 31, 2023</a></td>
<td class="nump">7,652<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">5,494<span></span>
</td>
<td class="num">$ (51)<span></span>
</td>
<td class="nump">1,410<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="nump">10,175<span></span>
</td>
<td class="nump">841<span></span>
</td>
<td class="nump">7,359<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="nump">1,953<span></span>
</td>
<td class="nump">37<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, 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="text">&#160;<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="nump">2,178<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_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>
</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_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="nump">320<span></span>
</td>
<td class="text">&#160;<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_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution', window );">Return of 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="num">(320)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">275<span></span>
</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">275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(154)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(265)<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 Mar. 31, 2024</a></td>
<td class="nump">$ 8,506<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5,975<span></span>
</td>
<td class="num">$ (45)<span></span>
</td>
<td class="nump">$ 1,789<span></span>
</td>
<td class="nump">$ 224<span></span>
</td>
<td class="nump">$ 10,810<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="nump">$ 2,188<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_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Return Of 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_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution</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_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_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_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>34
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993302350864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 power supply cost recovery and gas cost recovery 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:700;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, 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. In September&#160;2023, Consumers revised its requested increase to $169&#160;million. The filing requested authority to recover costs related to new infrastructure investment primarily in distribution system reliability and cleaner energy resources. </span></div><div 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;2024, the MPSC issued an order authorizing an annual rate increase of $92&#160;million, which is inclusive of a $9&#160;million surcharge for the recovery of select distribution investments made in 2022 that exceeded the rates authorized in accordance with the December&#160;2021 electric rate order. The approved rate increase is based on a 9.9-percent authorized return on equity. The new rates became effective March&#160;15,&#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%">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, estimated billing, 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%">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. Subsequently, 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.</span></div><div 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 April&#160;2024, Consumers signed an agreement with the MPSC&#160;Staff and Attorney General settling this matter. Under the settlement agreement, Consumers will pay a $1&#160;million penalty to the MPSC and will return to customers a minimum of $3&#160;million, which may be satisfied with amounts received through an associated claim Consumers has filed against a vendor. The settlement agreement is subject to MPSC approval.</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_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 power supply cost recovery and gas cost recovery 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:700;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, 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. In September&#160;2023, Consumers revised its requested increase to $169&#160;million. The filing requested authority to recover costs related to new infrastructure investment primarily in distribution system reliability and cleaner energy resources. </span></div><div 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;2024, the MPSC issued an order authorizing an annual rate increase of $92&#160;million, which is inclusive of a $9&#160;million surcharge for the recovery of select distribution investments made in 2022 that exceeded the rates authorized in accordance with the December&#160;2021 electric rate order. The approved rate increase is based on a 9.9-percent authorized return on equity. The new rates became effective March&#160;15,&#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%">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, estimated billing, 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%">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. Subsequently, 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.</span></div><div 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 April&#160;2024, Consumers signed an agreement with the MPSC&#160;Staff and Attorney General settling this matter. Under the settlement agreement, Consumers will pay a $1&#160;million penalty to the MPSC and will return to customers a minimum of $3&#160;million, which may be satisfied with amounts received through an associated claim Consumers has filed against a vendor. The settlement agreement is subject to MPSC approval.</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_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>35
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993299377376">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 March&#160;31,&#160;2024, CMS&#160;Energy had a recorded liability of $44&#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 maintenance costs. The undiscounted amount of the remaining obligation is $56&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2024 and 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:46.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></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.562%"></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.562%"></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.562%"></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.562%"></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.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.797%"></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: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><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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></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><td colspan="3" style="background-color:#cceeff;border-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%">3&#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><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 $4&#160;million and $5&#160;million. At March&#160;31,&#160;2024, Consumers had a recorded liability of $4&#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 March&#160;31,&#160;2024, 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 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 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 </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Ludington, Consumers would be liable for 51&#160;percent of any such damages, if liability and damages were proven. 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 Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 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 Consumers&#8217; and Wolverine Power&#8217;s agreement to jointly own and operate the unit. 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. The state circuit court judge found that Consumers may, in its sole discretion, retire J.H.&#160;Campbell&#160;3, 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. </span></div><div 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;2024, the circuit court judge issued an order denying Wolverine Power&#8217;s motion for partial summary disposition and granting in part and denying in part Consumers&#8217; motion for summary disposition. The judge granted Consumers&#8217; motion for summary disposition on Wolverine Power&#8217;s claim that Consumers acted in bad faith in deciding to retire J.H.&#160;Campbell&#160;3 early, finding no evidence to support that claim. The judge held that Wolverine Power did identify a genuine issue of material fact as to whether Consumers breached the joint ownership and operating agreement by failing to notify and consult with Wolverine Power regarding the unit&#8217;s early retirement. </span></div><div 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 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: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 March&#160;31,&#160;2024, 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 during the remainder of 2024 and 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:46.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></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.562%"></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.562%"></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.562%"></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.562%"></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.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.797%"></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: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><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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></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><td colspan="3" style="background-color:#cceeff;border-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><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></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 March&#160;31,&#160;2024, Consumers had a regulatory asset of $97&#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: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 March&#160;31,&#160;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><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%">294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 Aviator Wind, Newport Solar Holdings, and NWO&#160;Holdco 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 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 </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%">interest in Aviator Wind, Newport Solar Holdings, and NWO&#160;Holdco, see Note&#160;11, 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;1, 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><span></span>
</td>
</tr>
<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 March&#160;31,&#160;2024, CMS&#160;Energy had a recorded liability of $44&#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 maintenance costs. The undiscounted amount of the remaining obligation is $56&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2024 and 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:46.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></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.562%"></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.562%"></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.562%"></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.562%"></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.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.797%"></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: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><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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></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><td colspan="3" style="background-color:#cceeff;border-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%">3&#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><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 $4&#160;million and $5&#160;million. At March&#160;31,&#160;2024, Consumers had a recorded liability of $4&#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 March&#160;31,&#160;2024, 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 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 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 </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Ludington, Consumers would be liable for 51&#160;percent of any such damages, if liability and damages were proven. 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 Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 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 Consumers&#8217; and Wolverine Power&#8217;s agreement to jointly own and operate the unit. 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. The state circuit court judge found that Consumers may, in its sole discretion, retire J.H.&#160;Campbell&#160;3, 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. </span></div><div 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;2024, the circuit court judge issued an order denying Wolverine Power&#8217;s motion for partial summary disposition and granting in part and denying in part Consumers&#8217; motion for summary disposition. The judge granted Consumers&#8217; motion for summary disposition on Wolverine Power&#8217;s claim that Consumers acted in bad faith in deciding to retire J.H.&#160;Campbell&#160;3 early, finding no evidence to support that claim. The judge held that Wolverine Power did identify a genuine issue of material fact as to whether Consumers breached the joint ownership and operating agreement by failing to notify and consult with Wolverine Power regarding the unit&#8217;s early retirement. </span></div><div 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 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: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 March&#160;31,&#160;2024, 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 during the remainder of 2024 and 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:46.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></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.562%"></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.562%"></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.562%"></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.562%"></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.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.797%"></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: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><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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></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><td colspan="3" style="background-color:#cceeff;border-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><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></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 March&#160;31,&#160;2024, Consumers had a regulatory asset of $97&#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: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 March&#160;31,&#160;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><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%">294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 Aviator Wind, Newport Solar Holdings, and NWO&#160;Holdco 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 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 </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%">interest in Aviator Wind, Newport Solar Holdings, and NWO&#160;Holdco, see Note&#160;11, 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;1, 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><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>36
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993299474768">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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: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 the three&#160;months ended March&#160;31,&#160;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><td style="width:42.810%"></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:9.637%"></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:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">600&#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.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:2px 1pt;text-align: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 2024</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 2029</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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-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 #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%">600&#160;</span></td><td style="background-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="background-color:#cceeff;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><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: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 the three&#160;months ended March&#160;31,&#160;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><td style="width:42.810%"></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:9.637%"></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:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></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%">CMS 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%">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: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%">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: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%">3.875</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%">January 2024</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 2024</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%">CMS Energy, parent only</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%">250&#160;</span></td><td style="background-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="background-color:#cceeff;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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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%">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%"> During the three&#160;months ended March&#160;31,&#160;2024, CMS&#160;Energy purchased Consumers&#8217; first mortgage bonds with a principal balance of $91&#160;million in exchange for cash of $69&#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 $22&#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%">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 March&#160;31,&#160;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><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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#ffffff;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%">53&#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%">197&#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 three&#160;months ended March&#160;31,&#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">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;11, 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 three&#160;months ended March&#160;31,&#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&#160;31,&#160;2025. Any long-term issuances during the authorization period are exempt from FERC&#8217;s competitive bidding and negotiated placement requirements. In March 2024, Consumers filed an application for authority to issue securities between May&#160;1,&#160;2024 and April&#160;30,&#160;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%">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 March&#160;31,&#160;2024, there were no commercial paper notes outstanding 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 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 March&#160;31,&#160;2024, 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%">Dividend Restrictions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At March&#160;31,&#160;2024, payment of dividends by CMS&#160;Energy on its common stock was limited to $7.7&#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 March&#160;31,&#160;2024, 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 three&#160;months ended March&#160;31,&#160;2024, Consumers paid $265&#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%">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. 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><span></span>
</td>
</tr>
<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: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 the three&#160;months ended March&#160;31,&#160;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><td style="width:42.810%"></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:9.637%"></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:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">600&#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.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:2px 1pt;text-align: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 2024</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 2029</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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-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 #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%">600&#160;</span></td><td style="background-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="background-color:#cceeff;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><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: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 the three&#160;months ended March&#160;31,&#160;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><td style="width:42.810%"></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:9.637%"></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:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></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%">CMS 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%">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: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%">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: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%">3.875</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%">January 2024</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 2024</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%">CMS Energy, parent only</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%">250&#160;</span></td><td style="background-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="background-color:#cceeff;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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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%">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%"> During the three&#160;months ended March&#160;31,&#160;2024, CMS&#160;Energy purchased Consumers&#8217; first mortgage bonds with a principal balance of $91&#160;million in exchange for cash of $69&#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 $22&#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%">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 March&#160;31,&#160;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><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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#ffffff;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%">53&#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%">197&#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 three&#160;months ended March&#160;31,&#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">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;11, 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 three&#160;months ended March&#160;31,&#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&#160;31,&#160;2025. Any long-term issuances during the authorization period are exempt from FERC&#8217;s competitive bidding and negotiated placement requirements. In March 2024, Consumers filed an application for authority to issue securities between May&#160;1,&#160;2024 and April&#160;30,&#160;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%">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 March&#160;31,&#160;2024, there were no commercial paper notes outstanding 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 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 March&#160;31,&#160;2024, 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%">Dividend Restrictions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At March&#160;31,&#160;2024, payment of dividends by CMS&#160;Energy on its common stock was limited to $7.7&#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 March&#160;31,&#160;2024, 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 three&#160;months ended March&#160;31,&#160;2024, Consumers paid $265&#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%">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. 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><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>37
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993408552080">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2023</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%">March&#160;31<br/>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%">December&#160;31<br/>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"><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%">264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">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%">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%">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%">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">22&#160;</span></td><td style="background-color:#ffffff;padding: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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">355&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">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 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%">281&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">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></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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">31&#160;</span></td><td style="background-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%">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 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&#160;</span></td><td style="background-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%">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></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:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2023</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%">March&#160;31<br/>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%">December&#160;31<br/>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"><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%">264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">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%">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%">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%">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">22&#160;</span></td><td style="background-color:#ffffff;padding: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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">355&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">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 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%">281&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">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></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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">31&#160;</span></td><td style="background-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%">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 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&#160;</span></td><td style="background-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%">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></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>38
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993299483056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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;4, 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%">March&#160;31,&#160;2024</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;2023</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">1,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,984&#160;</span></td><td style="background-color:#cceeff;padding: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%">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></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%">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></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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">11,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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,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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-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%">515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding: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%">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></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%">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 #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&#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%">5&#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 $5&#160;million at March&#160;31,&#160;2024 and $6&#160;million 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">Includes current portion of long-term debt of $767&#160;million at March&#160;31,&#160;2024 and $975&#160;million 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">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 $1 million</span><span style="color:#000000;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:10pt;font-weight:400;line-height:120%">at March&#160;31,&#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">Includes current portion of notes receivable &#8211; related party of $7&#160;million at March&#160;31,&#160;2024 and 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">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 $767&#160;million at March&#160;31,&#160;2024 and $725&#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: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;4, 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%">March&#160;31,&#160;2024</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;2023</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">1,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,984&#160;</span></td><td style="background-color:#cceeff;padding: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%">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></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%">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></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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">11,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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,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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-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%">515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding: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%">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></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%">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 #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&#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%">5&#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 $5&#160;million at March&#160;31,&#160;2024 and $6&#160;million 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">Includes current portion of long-term debt of $767&#160;million at March&#160;31,&#160;2024 and $975&#160;million 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">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 $1 million</span><span style="color:#000000;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:10pt;font-weight:400;line-height:120%">at March&#160;31,&#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">Includes current portion of notes receivable &#8211; related party of $7&#160;million at March&#160;31,&#160;2024 and 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">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 $767&#160;million at March&#160;31,&#160;2024 and $725&#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: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>39
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993299445312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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:400;line-height:120%">CMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different 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%">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:55.791%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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.879%"></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="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" 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</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="12" 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%">Three&#160;Months Ended March&#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%">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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="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-top:1pt solid #000;padding:2px 1pt;text-align: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%">2023</span></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%">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="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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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%">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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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%">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%">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%">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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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="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%">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%">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%">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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(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%">(26)</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-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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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 28pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(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%">(10)</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 28pt;text-align:left;text-indent:-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%">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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 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%">(15)</span></td><td style="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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 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)</span></td><td style="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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" 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><td colspan="3" style="background-color:#cceeff;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:#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="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%">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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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%">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%">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%">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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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="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%">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%">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%">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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(52)</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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-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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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 28pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(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%">(10)</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 28pt;text-align:left;text-indent:-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%">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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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:#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%">(17)</span></td><td style="background-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 #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%">(14)</span></td><td style="background-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 #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:#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%">(20)</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%">(17)</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="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%">In Consumers&#8217; 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. The regulatory deferral will be collected from or refunded to customers over ten&#160;years. At March&#160;31,&#160;2024, CMS&#160;Energy, including Consumers, had deferred $5&#160;million of pension credits and less than $1&#160;million of OPEB costs under this mechanism related to 2024 expense.</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:400;line-height:120%">CMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different 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%">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:55.791%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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.879%"></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="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" 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</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="12" 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%">Three&#160;Months Ended March&#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%">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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="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-top:1pt solid #000;padding:2px 1pt;text-align: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%">2023</span></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%">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="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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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%">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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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%">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%">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%">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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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="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%">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%">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%">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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(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%">(26)</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-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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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 28pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(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%">(10)</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 28pt;text-align:left;text-indent:-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%">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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 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%">(15)</span></td><td style="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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 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)</span></td><td style="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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" 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><td colspan="3" style="background-color:#cceeff;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:#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="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%">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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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%">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%">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%">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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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="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%">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%">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%">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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(52)</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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-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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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 28pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(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%">(10)</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 28pt;text-align:left;text-indent:-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%">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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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:#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%">(17)</span></td><td style="background-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 #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%">(14)</span></td><td style="background-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 #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:#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%">(20)</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%">(17)</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="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%">In Consumers&#8217; 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. The regulatory deferral will be collected from or refunded to customers over ten&#160;years. At March&#160;31,&#160;2024, CMS&#160;Energy, including Consumers, had deferred $5&#160;million of pension credits and less than $1&#160;million of OPEB costs under this mechanism related to 2024 expense.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>40
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993299377376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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%">Presented in the following table is a reconciliation of the statutory U.S.&#160;federal income tax rate to the effective income tax rate 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: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 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.961%"></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></tr><tr><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%">Three&#160;Months Ended March&#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%">2024</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="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%">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="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="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 10pt;text-align:left;text-indent:-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. federal income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.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="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)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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%">(4.9)</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></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%">TCJA excess deferred taxes</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%">(3.7)</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.7)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.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="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%">0.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="display:none"></td><td colspan="3" 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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">0.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="display:none"></td><td colspan="3" 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:400;line-height:120%">Effective tax rate</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%">18.1&#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="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="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%">13.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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="display:none"></td><td colspan="3" style="display:none"></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="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="display:none"></td><td colspan="3" 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 10pt;text-align:left;text-indent:-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. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;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="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.0&#160;</span></td><td style="background-color:#cceeff;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="3" style="display:none"></td><td colspan="3" 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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="display:none"></td><td colspan="3" style="display: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: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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.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="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="display:none"></td><td colspan="3" style="display: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%">Renewable energy tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)</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%">(4.2)</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></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></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%">(3.2)</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.2)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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="display:none"></td><td colspan="3" 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-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="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%">18.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"><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%">14.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"><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="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">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. As a result of these actions, in the first&#160;quarter of 2023, 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><span></span>
</td>
</tr>
<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%">Presented in the following table is a reconciliation of the statutory U.S.&#160;federal income tax rate to the effective income tax rate 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: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 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.961%"></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></tr><tr><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%">Three&#160;Months Ended March&#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%">2024</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="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%">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="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="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 10pt;text-align:left;text-indent:-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. federal income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.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="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)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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%">(4.9)</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></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%">TCJA excess deferred taxes</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%">(3.7)</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.7)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.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="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%">0.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="display:none"></td><td colspan="3" 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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">0.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="display:none"></td><td colspan="3" 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:400;line-height:120%">Effective tax rate</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%">18.1&#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="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="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%">13.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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="display:none"></td><td colspan="3" style="display:none"></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="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="display:none"></td><td colspan="3" 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 10pt;text-align:left;text-indent:-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. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;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="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.0&#160;</span></td><td style="background-color:#cceeff;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="3" style="display:none"></td><td colspan="3" 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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="display:none"></td><td colspan="3" style="display: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: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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.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="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="display:none"></td><td colspan="3" style="display: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%">Renewable energy tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)</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%">(4.2)</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></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></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%">(3.2)</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.2)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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="display:none"></td><td colspan="3" 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-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="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%">18.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"><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%">14.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"><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="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">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. As a result of these actions, in the first&#160;quarter of 2023, 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><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>41
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993299864832">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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:73.900%"></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: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.639%"></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="padding:2px 1pt;text-align:right;vertical-align:bottom"><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%">Three&#160;Months Ended March&#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%">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%">2023</span></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-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="display:none"></td><td colspan="3" style="display:none"></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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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 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%">(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%">(10)</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 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%">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%">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="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%">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%">285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">202&#160;</span></td><td style="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;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="display:none"></td><td colspan="3" style="display:none"></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%">296.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%">290.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="display:none"></td><td colspan="3" style="display:none"></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.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%">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="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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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:#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%">297.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">291.2&#160;</span></td><td style="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;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:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:#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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.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;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:#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%">0.96&#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%">0.69&#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="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: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%">In January&#160;2024, CMS&#160;Energy settled the remaining forward sale contracts issued under its previous equity offering program. These forward equity sale contracts were non&#8209;participating securities. While the forward sale price in the forward equity sale contract was 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 did not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were included in the computation of diluted EPS, but not in the computation of basic EPS. The forward equity sale contracts were anti-dilutive for the three months ended March 31, 2024. For further details on the forward equity sale contracts, see Note&#160;3, 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>In May&#160;2023, CMS&#160;Energy issued 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 three&#160;months ended March&#160;31,&#160;2024.<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>42
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993299618960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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%">Three&#160;Months Ended March&#160;31,&#160;2024</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 10pt;text-align:left;text-indent:-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%">1,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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%">2,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">52&#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%">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 10pt;text-align:left;text-indent:-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%">1,129&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">963&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">52&#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%">2,144&#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%">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="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%">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%">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%">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%">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="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%">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 10pt;text-align:left;text-indent:-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%">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><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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">1,132&#160;</span></td><td style="background-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%">965&#160;</span></td><td style="background-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%">79&#160;</span></td><td style="background-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%">2,176&#160;</span></td><td style="background-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%">525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">665&#160;</span></td><td style="background-color:#cceeff;padding: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%">1,190&#160;</span></td><td style="background-color:#cceeff;padding: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%">360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="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%">567&#160;</span></td><td style="background-color:#ffffff;padding: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%">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%">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="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%">180&#160;</span></td><td style="background-color:#cceeff;padding: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%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">1,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">963&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">2,092&#160;</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%">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%">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="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%">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 10pt;text-align:left;text-indent:-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%">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="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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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;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%">1,132&#160;</span></td><td style="background-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%">965&#160;</span></td><td style="background-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="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,097&#160;</span></td><td style="background-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. Certain of NorthStar Clean Energy&#8217;s power sales agreements are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $16&#160;million for the three&#160;months ended March&#160;31,&#160;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><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%">Three&#160;Months Ended March&#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 10pt;text-align:left;text-indent:-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%">1,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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%">2,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">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="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%">43&#160;</span></td><td style="background-color:#cceeff;padding: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%">1,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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,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 #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%">43&#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%">2,248&#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%">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%">31&#160;</span></td><td style="background-color:#cceeff;padding: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%">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%">&#8212;&#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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 10pt;text-align:left;text-indent:-9pt;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;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%">1,091&#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 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%">1,119&#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 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%">74&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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%">2,284&#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><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%">528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">1,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%">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%">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%">247&#160;</span></td><td style="background-color:#cceeff;padding: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%">594&#160;</span></td><td style="background-color:#cceeff;padding: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%">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%">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="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%">192&#160;</span></td><td style="background-color:#ffffff;padding: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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">115&#160;</span></td><td style="background-color:#cceeff;padding: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%">1,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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,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 #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%">2,205&#160;</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%">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%">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="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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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;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%">1,091&#160;</span></td><td style="background-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%">1,119&#160;</span></td><td style="background-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%">2,210&#160;</span></td><td style="background-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. Certain of NorthStar Clean Energy&#8217;s power sales agreements are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $22&#160;million for the three&#160;months ended March&#160;31,&#160;2023.</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 $10&#160;million for the three&#160;months ended March&#160;31,&#160;2024 and $9&#160;million for the three&#160;months ended March&#160;31,&#160;2023</span><span style="color:#026dce;font-family:'Times New Roman',sans-serif;font-size:11pt;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; 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 $472&#160;million at March&#160;31,&#160;2024 and $494&#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%">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 Program:</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 financial compensation mechanism as an alternative-revenue program. Consumers recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. 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>
<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%">Three&#160;Months Ended March&#160;31,&#160;2024</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 10pt;text-align:left;text-indent:-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%">1,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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%">2,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">52&#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%">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 10pt;text-align:left;text-indent:-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%">1,129&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">963&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">52&#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%">2,144&#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%">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="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%">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%">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%">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%">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="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%">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 10pt;text-align:left;text-indent:-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%">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><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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">1,132&#160;</span></td><td style="background-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%">965&#160;</span></td><td style="background-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%">79&#160;</span></td><td style="background-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%">2,176&#160;</span></td><td style="background-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%">525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">665&#160;</span></td><td style="background-color:#cceeff;padding: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%">1,190&#160;</span></td><td style="background-color:#cceeff;padding: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%">360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="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%">567&#160;</span></td><td style="background-color:#ffffff;padding: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%">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%">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="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%">180&#160;</span></td><td style="background-color:#cceeff;padding: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%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">1,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">963&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">2,092&#160;</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%">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%">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="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%">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 10pt;text-align:left;text-indent:-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%">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="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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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;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%">1,132&#160;</span></td><td style="background-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%">965&#160;</span></td><td style="background-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="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,097&#160;</span></td><td style="background-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. Certain of NorthStar Clean Energy&#8217;s power sales agreements are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $16&#160;million for the three&#160;months ended March&#160;31,&#160;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><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%">Three&#160;Months Ended March&#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 10pt;text-align:left;text-indent:-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%">1,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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%">2,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">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="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%">43&#160;</span></td><td style="background-color:#cceeff;padding: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%">1,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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,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 #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%">43&#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%">2,248&#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%">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%">31&#160;</span></td><td style="background-color:#cceeff;padding: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%">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%">&#8212;&#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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 10pt;text-align:left;text-indent:-9pt;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;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%">1,091&#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 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%">1,119&#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 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%">74&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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%">2,284&#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><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%">528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">1,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%">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%">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%">247&#160;</span></td><td style="background-color:#cceeff;padding: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%">594&#160;</span></td><td style="background-color:#cceeff;padding: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%">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%">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="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%">192&#160;</span></td><td style="background-color:#ffffff;padding: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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">115&#160;</span></td><td style="background-color:#cceeff;padding: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%">1,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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,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 #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%">2,205&#160;</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%">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%">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="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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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;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%">1,091&#160;</span></td><td style="background-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%">1,119&#160;</span></td><td style="background-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%">2,210&#160;</span></td><td style="background-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. Certain of NorthStar Clean Energy&#8217;s power sales agreements are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $22&#160;million for the three&#160;months ended March&#160;31,&#160;2023.</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 $10&#160;million for the three&#160;months ended March&#160;31,&#160;2024 and $9&#160;million for the three&#160;months ended March&#160;31,&#160;2023</span><span style="color:#026dce;font-family:'Times New Roman',sans-serif;font-size:11pt;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; 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 $472&#160;million at March&#160;31,&#160;2024 and $494&#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%">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 Program:</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 financial compensation mechanism as an alternative-revenue program. Consumers recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. 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_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>43
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993299412832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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: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: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-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%">Three&#160;Months Ended March&#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%">2024</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Electric utility</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%">1,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,176&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,284&#160;</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Electric utility</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%">1,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,097&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,210&#160;</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Electric utility</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%">97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">202&#160;</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 #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 available to common stockholder</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" 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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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 net income available to common stockholder &#8211; 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:#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%">275&#160;</span></td><td style="background-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%">232&#160;</span></td><td style="background-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:61.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></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:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.959%"></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: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%">March&#160;31,&#160;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%">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: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%">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></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">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%">19,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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></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">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%">12,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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,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%">1,420&#160;</span></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 16pt;text-align:left;text-indent:-9pt;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%">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%">30&#160;</span></td><td style="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,236&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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></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">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%">19,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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></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">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%">12,475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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%">38&#160;</span></td><td style="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,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%">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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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></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">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%">19,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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></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">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%">12,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%">12,353&#160;</span></td><td style="background-color:#cceeff;padding: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,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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,901&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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></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">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%">19,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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></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">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%">12,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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></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 assets &#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%">32,209&#160;</span></td><td style="background-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%">31,852&#160;</span></td><td style="background-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 include a portion of Consumers&#8217; other common assets 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: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: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-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%">Three&#160;Months Ended March&#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%">2024</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Electric utility</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%">1,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,176&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,284&#160;</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Electric utility</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%">1,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,097&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,210&#160;</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Electric utility</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%">97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">202&#160;</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 #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 available to common stockholder</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" 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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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 net income available to common stockholder &#8211; 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:#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%">275&#160;</span></td><td style="background-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%">232&#160;</span></td><td style="background-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:61.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></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:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.959%"></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: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%">March&#160;31,&#160;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%">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: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%">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></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">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%">19,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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></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">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%">12,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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,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%">1,420&#160;</span></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 16pt;text-align:left;text-indent:-9pt;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%">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%">30&#160;</span></td><td style="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,236&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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></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">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%">19,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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></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">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%">12,475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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%">38&#160;</span></td><td style="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,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%">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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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></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">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%">19,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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></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">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%">12,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%">12,353&#160;</span></td><td style="background-color:#cceeff;padding: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,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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,901&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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></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">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%">19,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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></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">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%">12,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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></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 assets &#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%">32,209&#160;</span></td><td style="background-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%">31,852&#160;</span></td><td style="background-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 include a portion of Consumers&#8217; other common assets 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>44
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993299471040">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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%"> NorthStar Clean Energy consolidates certain entities that it does not wholly own, but for which it manages and controls the entities&#8217; operating activities. NorthStar Clean Energy is the primary beneficiary of these entities because 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. Presented in the following table is information about the VIEs NorthStar Clean Energy consolidates: </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:27.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.369%"></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%">Consolidated VIE</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%">NorthStar Clean Energy&#8217;s ownership&#160;interest</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%">Description of VIE</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-weight:400;line-height:120%">Aviator Wind Equity Holdings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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%">51-percent ownership interest</span><span style="color:#000000;font-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:2px 1pt;text-align:right;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%">Holds a Class B membership interest&#160;in&#160;Aviator&#160;Wind</span></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%">Aviator Wind</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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%">Class B membership interest</span><span style="color:#000000;font-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:left;vertical-align:top"><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%">Holding company of a 525-MW wind generation project in Coke County, Texas</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Newport Solar Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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%">Class B membership interest</span><span style="color:#000000;font-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: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%">Holding company of a 180-MW solar generation project in Jackson County, Arkansas</span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NWO Holdco</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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%">Class B membership interest</span><span style="color:#000000;font-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 #000;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%">Holding company of a 100-MW wind generation project in Paulding County, Ohio</span></div></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 remaining 49-percent interest is presented as noncontrolling interest on CMS&#160;Energy&#8217;s 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 Class&#160;A membership interest in the entity is held by a tax equity investor and is presented as noncontrolling interest on CMS&#160;Energy&#8217;s consolidated balance sheets. Under the associated limited liability company agreement, the tax equity investor is guaranteed preferred returns from the entity</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="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 the entities in which NorthStar Clean Energy holds a Class&#160;B membership 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%">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:61.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></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:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.959%"></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:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2023</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%">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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">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 19pt;text-align:left;text-indent:-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%">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 10pt;text-align:left;text-indent:-9pt;vertical-align: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,055&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 non-current 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%">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;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,092&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,102&#160;</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%">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 #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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 19pt;text-align:left;text-indent:-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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%">12&#160;</span></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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">60&#160;</span></td><td style="background-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%">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></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;2, 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. The carrying value of the regulatory assets were $750&#160;million at March&#160;31,&#160;2024 and $778&#160;million at December&#160;31,&#160;2023. The securitization bonds outstanding under the VIEs were $787&#160;million at March&#160;31,&#160;2024 and 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%">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 $71&#160;million at March&#160;31,&#160;2024 and $74&#160;million at December&#160;31,&#160;2023.</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%"> NorthStar Clean Energy consolidates certain entities that it does not wholly own, but for which it manages and controls the entities&#8217; operating activities. NorthStar Clean Energy is the primary beneficiary of these entities because 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. Presented in the following table is information about the VIEs NorthStar Clean Energy consolidates: </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:27.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.369%"></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%">Consolidated VIE</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%">NorthStar Clean Energy&#8217;s ownership&#160;interest</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%">Description of VIE</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-weight:400;line-height:120%">Aviator Wind Equity Holdings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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%">51-percent ownership interest</span><span style="color:#000000;font-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:2px 1pt;text-align:right;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%">Holds a Class B membership interest&#160;in&#160;Aviator&#160;Wind</span></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%">Aviator Wind</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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%">Class B membership interest</span><span style="color:#000000;font-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:left;vertical-align:top"><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%">Holding company of a 525-MW wind generation project in Coke County, Texas</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Newport Solar Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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%">Class B membership interest</span><span style="color:#000000;font-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: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%">Holding company of a 180-MW solar generation project in Jackson County, Arkansas</span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NWO Holdco</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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%">Class B membership interest</span><span style="color:#000000;font-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 #000;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%">Holding company of a 100-MW wind generation project in Paulding County, Ohio</span></div></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 remaining 49-percent interest is presented as noncontrolling interest on CMS&#160;Energy&#8217;s 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 Class&#160;A membership interest in the entity is held by a tax equity investor and is presented as noncontrolling interest on CMS&#160;Energy&#8217;s consolidated balance sheets. Under the associated limited liability company agreement, the tax equity investor is guaranteed preferred returns from the entity</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="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 the entities in which NorthStar Clean Energy holds a Class&#160;B membership 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%">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:61.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></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:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.959%"></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:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2023</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%">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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">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 19pt;text-align:left;text-indent:-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%">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 10pt;text-align:left;text-indent:-9pt;vertical-align: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,055&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 non-current 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%">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;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,092&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,102&#160;</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%">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 #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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 19pt;text-align:left;text-indent:-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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%">12&#160;</span></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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">60&#160;</span></td><td style="background-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%">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></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;2, 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. The carrying value of the regulatory assets were $750&#160;million at March&#160;31,&#160;2024 and $778&#160;million at December&#160;31,&#160;2023. The securitization bonds outstanding under the VIEs were $787&#160;million at March&#160;31,&#160;2024 and 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%">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 $71&#160;million at March&#160;31,&#160;2024 and $74&#160;million at December&#160;31,&#160;2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>45
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993299604800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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</a></td>
<td class="text">Exit Activities<div 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 plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. In order to ensure necessary staffing at J.H.&#160;Campbell through retirement, Consumers has implemented a retention incentive program. 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 March&#160;31,&#160;2024, the cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $38&#160;million. The regulatory asset will be collected from customers over three 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:76.303%"></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:0.925%"></td><td style="width:0.1%"></td></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><td colspan="3" style="display:none"></td><td colspan="3" 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%">Three&#160;Months Ended March&#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%">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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:right"><span style="color:#000000;font-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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">16&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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-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">2</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:#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%">19&#160;</span></td><td style="background-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%">26&#160;</span></td><td style="background-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 amounts associated with a retention incentive program at the D.E. Karn coal-fueled generating units; this program concluded following the units&#8217; retirement 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">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 other liabilities of $8&#160;million at March&#160;31,&#160;2024 and $16&#160;million at March&#160;31,&#160;2023.</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_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</a></td>
<td class="text">Exit Activities<div 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 plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. In order to ensure necessary staffing at J.H.&#160;Campbell through retirement, Consumers has implemented a retention incentive program. 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 March&#160;31,&#160;2024, the cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $38&#160;million. The regulatory asset will be collected from customers over three 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:76.303%"></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:0.925%"></td><td style="width:0.1%"></td></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><td colspan="3" style="display:none"></td><td colspan="3" 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%">Three&#160;Months Ended March&#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%">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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:right"><span style="color:#000000;font-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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">16&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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-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">2</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:#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%">19&#160;</span></td><td style="background-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%">26&#160;</span></td><td style="background-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 amounts associated with a retention incentive program at the D.E. Karn coal-fueled generating units; this program concluded following the units&#8217; retirement 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">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 other liabilities of $8&#160;million at March&#160;31,&#160;2024 and $16&#160;million at March&#160;31,&#160;2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>46
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993310378496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulated Operations (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_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: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%">In January&#160;2024, CMS&#160;Energy settled the remaining forward sale contracts issued under its previous equity offering program. These forward equity sale contracts were non&#8209;participating securities. While the forward sale price in the forward equity sale contract was 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 did not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were included in the computation of diluted EPS, but not in the computation of basic EPS. The forward equity sale contracts were anti-dilutive for the three months ended March 31, 2024. For further details on the forward equity sale contracts, see Note&#160;3, 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>In May&#160;2023, CMS&#160;Energy issued 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 three&#160;months ended March&#160;31,&#160;2024.<span></span>
</td>
</tr>
<tr class="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"><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_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_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="ro">
<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="re">
<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>
</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_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_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_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_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_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_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>47
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993310333440">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 during the remainder of 2024 and 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:46.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></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.562%"></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.562%"></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.562%"></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.562%"></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.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.797%"></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: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><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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></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><td colspan="3" style="background-color:#cceeff;border-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%">3&#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><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 March&#160;31,&#160;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><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%">294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 Aviator Wind, Newport Solar Holdings, and NWO&#160;Holdco 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 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 </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%">interest in Aviator Wind, Newport Solar Holdings, and NWO&#160;Holdco, see Note&#160;11, 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="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_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">Consumers expects to pay the following amounts for remediation and other response activity costs during the remainder of 2024 and 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:46.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></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.562%"></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.562%"></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.562%"></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.562%"></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.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.797%"></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: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><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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></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><td colspan="3" style="background-color:#cceeff;border-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><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></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 March&#160;31,&#160;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><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%">294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 Aviator Wind, Newport Solar Holdings, and NWO&#160;Holdco 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 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 </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%">interest in Aviator Wind, Newport Solar Holdings, and NWO&#160;Holdco, see Note&#160;11, 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>
</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_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>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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993303901296">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_ScheduleOfDebtTableTextBlock', window );">Schedule of Major Long-Term Debt Issuances and Retirements</a></td>
<td class="text">Presented in the following table is a summary of major long-term debt issuances during the three&#160;months ended March&#160;31,&#160;2024:<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:42.810%"></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:9.637%"></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:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">600&#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.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:2px 1pt;text-align: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 2024</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 2029</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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-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 #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%">600&#160;</span></td><td style="background-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="background-color:#cceeff;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><td colspan="3" style="display:none"></td></tr></table></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 the three&#160;months ended March&#160;31,&#160;2024:</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:42.810%"></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:9.637%"></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:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></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%">CMS 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%">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: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%">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: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%">3.875</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%">January 2024</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 2024</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%">CMS Energy, parent only</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%">250&#160;</span></td><td style="background-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="background-color:#cceeff;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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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 March&#160;31,&#160;2024:<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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#ffffff;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%">53&#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%">197&#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 three&#160;months ended March&#160;31,&#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">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;11, 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 three&#160;months ended March&#160;31,&#160;2024.</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_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_ScheduleOfDebtTableTextBlock', window );">Schedule of Major Long-Term Debt Issuances and Retirements</a></td>
<td class="text">Presented in the following table is a summary of major long-term debt issuances during the three&#160;months ended March&#160;31,&#160;2024:<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:42.810%"></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:9.637%"></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:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">600&#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.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:2px 1pt;text-align: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 2024</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 2029</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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-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 #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%">600&#160;</span></td><td style="background-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="background-color:#cceeff;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><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_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Schedule of Revolving Credit Facilities</a></td>
<td class="text">The following credit facilities with banks were available at March&#160;31,&#160;2024:<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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#ffffff;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%">53&#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%">197&#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 three&#160;months ended March&#160;31,&#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">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;11, 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 three&#160;months ended March&#160;31,&#160;2024.</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_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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_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>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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993299553184">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2023</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%">March&#160;31<br/>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%">December&#160;31<br/>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"><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%">264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">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%">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%">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%">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">22&#160;</span></td><td style="background-color:#ffffff;padding: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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">355&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">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 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%">281&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">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></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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">31&#160;</span></td><td style="background-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%">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 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&#160;</span></td><td style="background-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%">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></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:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2023</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%">March&#160;31<br/>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%">December&#160;31<br/>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"><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%">264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">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%">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%">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%">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">22&#160;</span></td><td style="background-color:#ffffff;padding: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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">355&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">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 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%">281&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">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></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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">31&#160;</span></td><td style="background-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%">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 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&#160;</span></td><td style="background-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%">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></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>50
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993299603248">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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;4, 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%">March&#160;31,&#160;2024</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;2023</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">1,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,984&#160;</span></td><td style="background-color:#cceeff;padding: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%">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></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%">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></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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">11,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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,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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-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%">515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding: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%">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></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%">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 #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&#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%">5&#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 $5&#160;million at March&#160;31,&#160;2024 and $6&#160;million 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">Includes current portion of long-term debt of $767&#160;million at March&#160;31,&#160;2024 and $975&#160;million 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">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 $1 million</span><span style="color:#000000;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:10pt;font-weight:400;line-height:120%">at March&#160;31,&#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">Includes current portion of notes receivable &#8211; related party of $7&#160;million at March&#160;31,&#160;2024 and 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">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 $767&#160;million at March&#160;31,&#160;2024 and $725&#160;million at December&#160;31,&#160;2023.</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;4, 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%">March&#160;31,&#160;2024</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;2023</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">1,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,984&#160;</span></td><td style="background-color:#cceeff;padding: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%">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></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%">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></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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">11,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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,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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-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%">515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding: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%">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></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%">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 #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&#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%">5&#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 $5&#160;million at March&#160;31,&#160;2024 and $6&#160;million 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">Includes current portion of long-term debt of $767&#160;million at March&#160;31,&#160;2024 and $975&#160;million 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">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 $1 million</span><span style="color:#000000;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:10pt;font-weight:400;line-height:120%">at March&#160;31,&#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">Includes current portion of notes receivable &#8211; related party of $7&#160;million at March&#160;31,&#160;2024 and 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">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 $767&#160;million at March&#160;31,&#160;2024 and $725&#160;million at December&#160;31,&#160;2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>51
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993299608592">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_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:55.791%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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.879%"></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="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" 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</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="12" 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%">Three&#160;Months Ended March&#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%">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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="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-top:1pt solid #000;padding:2px 1pt;text-align: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%">2023</span></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%">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="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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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%">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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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%">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%">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%">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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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="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%">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%">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%">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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(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%">(26)</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-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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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 28pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(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%">(10)</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 28pt;text-align:left;text-indent:-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%">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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 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%">(15)</span></td><td style="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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 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)</span></td><td style="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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" 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><td colspan="3" style="background-color:#cceeff;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:#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="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%">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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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%">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%">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%">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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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="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%">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%">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%">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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(52)</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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-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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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 28pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(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%">(10)</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 28pt;text-align:left;text-indent:-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%">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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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:#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%">(17)</span></td><td style="background-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 #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%">(14)</span></td><td style="background-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 #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:#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%">(20)</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%">(17)</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="display:none"></td><td colspan="3" style="display:none"></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" 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:55.791%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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.879%"></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="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" 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</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="12" 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%">Three&#160;Months Ended March&#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%">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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="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-top:1pt solid #000;padding:2px 1pt;text-align: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%">2023</span></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%">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="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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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%">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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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%">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%">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%">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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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="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%">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%">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%">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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(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%">(26)</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-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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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 28pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(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%">(10)</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 28pt;text-align:left;text-indent:-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%">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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 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%">(15)</span></td><td style="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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 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)</span></td><td style="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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" 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><td colspan="3" style="background-color:#cceeff;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:#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="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%">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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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%">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%">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%">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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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="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%">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%">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%">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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(52)</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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-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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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 28pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(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%">(10)</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 28pt;text-align:left;text-indent:-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%">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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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:#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%">(17)</span></td><td style="background-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 #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%">(14)</span></td><td style="background-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 #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:#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%">(20)</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%">(17)</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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>52
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993299602192">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 a reconciliation of the statutory U.S.&#160;federal income tax rate to the effective income tax rate 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: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 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.961%"></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></tr><tr><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%">Three&#160;Months Ended March&#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%">2024</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="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%">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="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="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 10pt;text-align:left;text-indent:-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. federal income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.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="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)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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%">(4.9)</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></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%">TCJA excess deferred taxes</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%">(3.7)</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.7)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.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="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%">0.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="display:none"></td><td colspan="3" 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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">0.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="display:none"></td><td colspan="3" 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:400;line-height:120%">Effective tax rate</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%">18.1&#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="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="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%">13.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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="display:none"></td><td colspan="3" style="display:none"></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="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="display:none"></td><td colspan="3" 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 10pt;text-align:left;text-indent:-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. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;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="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.0&#160;</span></td><td style="background-color:#cceeff;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="3" style="display:none"></td><td colspan="3" 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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="display:none"></td><td colspan="3" style="display: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: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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.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="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="display:none"></td><td colspan="3" style="display: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%">Renewable energy tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)</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%">(4.2)</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></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></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%">(3.2)</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.2)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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="display:none"></td><td colspan="3" 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-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="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%">18.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"><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%">14.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"><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="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">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. As a result of these actions, in the first&#160;quarter of 2023, 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><span></span>
</td>
</tr>
<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 a reconciliation of the statutory U.S.&#160;federal income tax rate to the effective income tax rate 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: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 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.961%"></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></tr><tr><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%">Three&#160;Months Ended March&#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%">2024</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="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%">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="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="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 10pt;text-align:left;text-indent:-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. federal income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.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="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)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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%">(4.9)</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></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%">TCJA excess deferred taxes</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%">(3.7)</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.7)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.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="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%">0.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="display:none"></td><td colspan="3" 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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">0.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="display:none"></td><td colspan="3" 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:400;line-height:120%">Effective tax rate</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%">18.1&#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="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="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%">13.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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="display:none"></td><td colspan="3" style="display:none"></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="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="display:none"></td><td colspan="3" 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 10pt;text-align:left;text-indent:-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. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;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="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.0&#160;</span></td><td style="background-color:#cceeff;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="3" style="display:none"></td><td colspan="3" 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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="display:none"></td><td colspan="3" style="display: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: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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.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="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="display:none"></td><td colspan="3" style="display: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%">Renewable energy tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)</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%">(4.2)</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></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></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%">(3.2)</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.2)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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="display:none"></td><td colspan="3" 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-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="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%">18.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"><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%">14.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"><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="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">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. As a result of these actions, in the first&#160;quarter of 2023, 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><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_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_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>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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993302382608">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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:73.900%"></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: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.639%"></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="padding:2px 1pt;text-align:right;vertical-align:bottom"><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%">Three&#160;Months Ended March&#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%">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%">2023</span></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-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="display:none"></td><td colspan="3" style="display:none"></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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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 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%">(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%">(10)</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 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%">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%">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="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%">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%">285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">202&#160;</span></td><td style="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;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="display:none"></td><td colspan="3" style="display:none"></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%">296.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%">290.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="display:none"></td><td colspan="3" style="display:none"></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.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%">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="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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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:#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%">297.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">291.2&#160;</span></td><td style="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;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:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:#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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.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;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:#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%">0.96&#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%">0.69&#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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>54
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993299642624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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%">Three&#160;Months Ended March&#160;31,&#160;2024</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 10pt;text-align:left;text-indent:-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%">1,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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%">2,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">52&#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%">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 10pt;text-align:left;text-indent:-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%">1,129&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">963&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">52&#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%">2,144&#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%">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="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%">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%">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%">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%">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="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%">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 10pt;text-align:left;text-indent:-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%">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><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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">1,132&#160;</span></td><td style="background-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%">965&#160;</span></td><td style="background-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%">79&#160;</span></td><td style="background-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%">2,176&#160;</span></td><td style="background-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%">525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">665&#160;</span></td><td style="background-color:#cceeff;padding: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%">1,190&#160;</span></td><td style="background-color:#cceeff;padding: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%">360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="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%">567&#160;</span></td><td style="background-color:#ffffff;padding: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%">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%">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="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%">180&#160;</span></td><td style="background-color:#cceeff;padding: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%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">1,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">963&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">2,092&#160;</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%">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%">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="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%">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 10pt;text-align:left;text-indent:-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%">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="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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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;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%">1,132&#160;</span></td><td style="background-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%">965&#160;</span></td><td style="background-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="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,097&#160;</span></td><td style="background-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 style="color:#000000;font-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>Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities. Certain of NorthStar Clean Energy&#8217;s power sales agreements are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $16&#160;million for the three&#160;months ended March&#160;31,&#160;2024<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%">Three&#160;Months Ended March&#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 10pt;text-align:left;text-indent:-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%">1,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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%">2,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">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="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%">43&#160;</span></td><td style="background-color:#cceeff;padding: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%">1,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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,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 #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%">43&#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%">2,248&#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%">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%">31&#160;</span></td><td style="background-color:#cceeff;padding: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%">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%">&#8212;&#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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 10pt;text-align:left;text-indent:-9pt;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;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%">1,091&#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 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%">1,119&#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 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%">74&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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%">2,284&#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><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%">528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">1,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%">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%">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%">247&#160;</span></td><td style="background-color:#cceeff;padding: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%">594&#160;</span></td><td style="background-color:#cceeff;padding: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%">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%">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="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%">192&#160;</span></td><td style="background-color:#ffffff;padding: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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">115&#160;</span></td><td style="background-color:#cceeff;padding: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%">1,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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,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 #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%">2,205&#160;</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%">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%">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="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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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;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%">1,091&#160;</span></td><td style="background-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%">1,119&#160;</span></td><td style="background-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%">2,210&#160;</span></td><td style="background-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. Certain of NorthStar Clean Energy&#8217;s power sales agreements are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $22&#160;million for the three&#160;months ended March&#160;31,&#160;2023.</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%">Three&#160;Months Ended March&#160;31,&#160;2024</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 10pt;text-align:left;text-indent:-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%">1,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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%">2,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">52&#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%">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 10pt;text-align:left;text-indent:-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%">1,129&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">963&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">52&#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%">2,144&#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%">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="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%">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%">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%">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%">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="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%">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 10pt;text-align:left;text-indent:-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%">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><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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">1,132&#160;</span></td><td style="background-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%">965&#160;</span></td><td style="background-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%">79&#160;</span></td><td style="background-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%">2,176&#160;</span></td><td style="background-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%">525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">665&#160;</span></td><td style="background-color:#cceeff;padding: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%">1,190&#160;</span></td><td style="background-color:#cceeff;padding: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%">360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="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%">567&#160;</span></td><td style="background-color:#ffffff;padding: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%">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%">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="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%">180&#160;</span></td><td style="background-color:#cceeff;padding: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%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">1,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">963&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">2,092&#160;</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%">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%">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="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%">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 10pt;text-align:left;text-indent:-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%">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="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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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;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%">1,132&#160;</span></td><td style="background-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%">965&#160;</span></td><td style="background-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="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,097&#160;</span></td><td style="background-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 style="color:#000000;font-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>Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities. Certain of NorthStar Clean Energy&#8217;s power sales agreements are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $16&#160;million for the three&#160;months ended March&#160;31,&#160;2024<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%">Three&#160;Months Ended March&#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 10pt;text-align:left;text-indent:-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%">1,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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%">2,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">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="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%">43&#160;</span></td><td style="background-color:#cceeff;padding: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%">1,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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,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 #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%">43&#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%">2,248&#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%">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%">31&#160;</span></td><td style="background-color:#cceeff;padding: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%">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%">&#8212;&#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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 10pt;text-align:left;text-indent:-9pt;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;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%">1,091&#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 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%">1,119&#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 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%">74&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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%">2,284&#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><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%">528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">1,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%">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%">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%">247&#160;</span></td><td style="background-color:#cceeff;padding: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%">594&#160;</span></td><td style="background-color:#cceeff;padding: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%">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%">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="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%">192&#160;</span></td><td style="background-color:#ffffff;padding: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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">115&#160;</span></td><td style="background-color:#cceeff;padding: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%">1,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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,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 #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%">2,205&#160;</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%">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%">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="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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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;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%">1,091&#160;</span></td><td style="background-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%">1,119&#160;</span></td><td style="background-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%">2,210&#160;</span></td><td style="background-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. Certain of NorthStar Clean Energy&#8217;s power sales agreements are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $22&#160;million for the three&#160;months ended March&#160;31,&#160;2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>55
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993299573376">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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: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-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%">Three&#160;Months Ended March&#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%">2024</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Electric utility</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%">1,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,176&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,284&#160;</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Electric utility</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%">1,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,097&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,210&#160;</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Electric utility</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%">97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">202&#160;</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 #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 available to common stockholder</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" 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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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 net income available to common stockholder &#8211; 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:#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%">275&#160;</span></td><td style="background-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%">232&#160;</span></td><td style="background-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:61.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></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:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.959%"></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: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%">March&#160;31,&#160;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%">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: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%">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></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">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%">19,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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></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">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%">12,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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,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%">1,420&#160;</span></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 16pt;text-align:left;text-indent:-9pt;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%">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%">30&#160;</span></td><td style="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,236&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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></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">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%">19,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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></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">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%">12,475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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%">38&#160;</span></td><td style="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,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%">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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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></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">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%">19,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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></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">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%">12,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%">12,353&#160;</span></td><td style="background-color:#cceeff;padding: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,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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,901&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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></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">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%">19,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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></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">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%">12,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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></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 assets &#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%">32,209&#160;</span></td><td style="background-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%">31,852&#160;</span></td><td style="background-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 include a portion of Consumers&#8217; other common assets 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: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-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%">Three&#160;Months Ended March&#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%">2024</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Electric utility</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%">1,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,176&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,284&#160;</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Electric utility</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%">1,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,097&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,210&#160;</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Electric utility</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%">97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">202&#160;</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 #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 available to common stockholder</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" 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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="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 net income available to common stockholder &#8211; 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:#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%">275&#160;</span></td><td style="background-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%">232&#160;</span></td><td style="background-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:61.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></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:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.959%"></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: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%">March&#160;31,&#160;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%">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: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%">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></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">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%">19,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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></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">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%">12,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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,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%">1,420&#160;</span></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 16pt;text-align:left;text-indent:-9pt;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%">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%">30&#160;</span></td><td style="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,236&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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></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">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%">19,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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></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">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%">12,475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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%">38&#160;</span></td><td style="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,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%">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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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></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">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%">19,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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></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">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%">12,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%">12,353&#160;</span></td><td style="background-color:#cceeff;padding: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,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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,901&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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></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">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%">19,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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></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">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%">12,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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></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 assets &#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%">32,209&#160;</span></td><td style="background-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%">31,852&#160;</span></td><td style="background-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 include a portion of Consumers&#8217; other common assets 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>56
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993303055360">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">Presented in the following table is information about the VIEs NorthStar Clean Energy consolidates: <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:27.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.369%"></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%">Consolidated VIE</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%">NorthStar Clean Energy&#8217;s ownership&#160;interest</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%">Description of VIE</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-weight:400;line-height:120%">Aviator Wind Equity Holdings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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%">51-percent ownership interest</span><span style="color:#000000;font-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:2px 1pt;text-align:right;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%">Holds a Class B membership interest&#160;in&#160;Aviator&#160;Wind</span></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%">Aviator Wind</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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%">Class B membership interest</span><span style="color:#000000;font-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:left;vertical-align:top"><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%">Holding company of a 525-MW wind generation project in Coke County, Texas</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Newport Solar Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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%">Class B membership interest</span><span style="color:#000000;font-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: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%">Holding company of a 180-MW solar generation project in Jackson County, Arkansas</span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NWO Holdco</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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%">Class B membership interest</span><span style="color:#000000;font-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 #000;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%">Holding company of a 100-MW wind generation project in Paulding County, Ohio</span></div></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 remaining 49-percent interest is presented as noncontrolling interest on CMS&#160;Energy&#8217;s 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 Class&#160;A membership interest in the entity is held by a tax equity investor and is presented as noncontrolling interest on CMS&#160;Energy&#8217;s consolidated balance sheets. Under the associated limited liability company agreement, the tax equity investor is guaranteed preferred returns from the entity</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="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:61.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></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:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.959%"></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:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2023</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%">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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">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 19pt;text-align:left;text-indent:-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%">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 10pt;text-align:left;text-indent:-9pt;vertical-align: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,055&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 non-current 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%">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;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,092&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,102&#160;</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%">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 #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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 19pt;text-align:left;text-indent:-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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%">12&#160;</span></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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">60&#160;</span></td><td style="background-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%">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></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>57
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993299487232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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:76.303%"></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:0.925%"></td><td style="width:0.1%"></td></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><td colspan="3" style="display:none"></td><td colspan="3" 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%">Three&#160;Months Ended March&#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%">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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:right"><span style="color:#000000;font-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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">16&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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-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">2</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:#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%">19&#160;</span></td><td style="background-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%">26&#160;</span></td><td style="background-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 amounts associated with a retention incentive program at the D.E. Karn coal-fueled generating units; this program concluded following the units&#8217; retirement 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">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 other liabilities of $8&#160;million at March&#160;31,&#160;2024 and $16&#160;million at March&#160;31,&#160;2023.</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_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_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:76.303%"></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:0.925%"></td><td style="width:0.1%"></td></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><td colspan="3" style="display:none"></td><td colspan="3" 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%">Three&#160;Months Ended March&#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%">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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:right"><span style="color:#000000;font-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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">16&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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-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">2</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:#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%">19&#160;</span></td><td style="background-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%">26&#160;</span></td><td style="background-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 amounts associated with a retention incentive program at the D.E. Karn coal-fueled generating units; this program concluded following the units&#8217; retirement 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">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 other liabilities of $8&#160;million at March&#160;31,&#160;2024 and $16&#160;million at March&#160;31,&#160;2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>58
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993310610528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters - (Narrative) (Details) - Consumers Energy Company - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="4">1 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 24, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>May 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_PublicUtilitiesRegulatoryProceedingAxis=cms_ElectricRateCaseMember', window );">Electric Rate Case</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<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">$ 169<span></span>
</td>
<td class="nump">$ 216<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">10.25%<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">$ 9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount', window );">Additional annual rate increase authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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_MeterInvestigationMember', window );">Meter Investigation | 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>
</tr>
<tr class="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>
</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_SettlementAgreementPaymentPenalty', window );">Settlement agreement penalty payment</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>
</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_SettlementAgreementMinimumReturnsToCustomers', window );">Minimum settlement returns to customers</a></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>
</tr>
</table>
<div style="display: none;">
<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_SettlementAgreementMinimumReturnsToCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Settlement Agreement, Minimum Returns To 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_SettlementAgreementMinimumReturnsToCustomers</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_SettlementAgreementPaymentPenalty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Settlement Agreement, Payment Penalty</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SettlementAgreementPaymentPenalty</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_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_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_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_MeterInvestigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_MeterInvestigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>59
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993402693360">
<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="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($) </div>
<div>facility</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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">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="nump">$ 3,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,683<span></span>
</td>
</tr>
<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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">3,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,683<span></span>
</td>
</tr>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">$ 97<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership share</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Damages sought</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="nump">$ 44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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="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="nump">$ 56<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></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 | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></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 | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></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="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">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_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_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_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_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>60
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993310650240">
<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>Mar. 31, 2024 </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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear', window );">2024</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_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear', 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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear', 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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear', 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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear', window );">2028</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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear', window );">2029</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="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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear', window );">2024</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_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear', window );">2025</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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear', 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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear', 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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear', window );">2028</a></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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear', window );">2029</a></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_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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remainder of 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 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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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>61
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993394670864">
<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">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2024 </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">$ 294<span></span>
</td>
</tr>
<tr class="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>62
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993422129728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (Details) - Consumers Energy Company<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 600<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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</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_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 600<span></span>
</td>
</tr>
<tr class="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.60%<span></span>
</td>
</tr>
<tr class="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_SeniorNotesMember', window );">Senior Notes | Senior Notes Due March 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_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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.875%<span></span>
</td>
</tr>
<tr class="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>
</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_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_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_A4.600FirstMortgageBondsDueMay2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_A4.600FirstMortgageBondsDueMay2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_DebtInstrumentAxis=cms_A3.875SeniorNotesDueMarch2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_A3.875SeniorNotesDueMarch2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993402822256">
<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="2">1 Months Ended</th>
<th class="th" colspan="2">3 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>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172<span></span>
</td>
<td class="nump">$ 144<span></span>
</td>
</tr>
<tr class="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="nump">0<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="text">&#160;<span></span>
</td>
<td class="nump">7,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">265<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="nump">1,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_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">272<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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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">91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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>
</tr>
<tr class="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>
</tr>
<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>
</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_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>
</tr>
<tr class="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="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>
</tr>
<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_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>
</tr>
<tr class="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">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_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121<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_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval', window );">Unrestricted retained earnings</a></td>
<td class="text">&#160;<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>
</tr>
<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<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_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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<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>
</tr>
<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>
</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="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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>64
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993303643120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financings and Capitalization (Schedule of Revolving Credit Facilities) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 31, 2024 </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 | Revolving Credit Facilities December 14, 2027</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">$ 1,100<span></span>
</td>
</tr>
<tr class="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">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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">1,073<span></span>
</td>
</tr>
<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="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">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_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">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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">197<span></span>
</td>
</tr>
<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="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">550<span></span>
</td>
</tr>
<tr class="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">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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">521<span></span>
</td>
</tr>
<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<span></span>
</td>
</tr>
<tr class="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<span></span>
</td>
</tr>
<tr class="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<span></span>
</td>
</tr>
<tr class="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<span></span>
</td>
</tr>
<tr class="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_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_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>65
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993394497472">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 59<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_DerivativeFairValueOfDerivativeAsset', window );">Derivative instruments</a></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>
</tr>
<tr class="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">59<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_DerivativeFairValueOfDerivativeAsset', window );">Derivative instruments</a></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_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">264<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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">59<span></span>
</td>
<td class="nump">21<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">31<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_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">31<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="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">198<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">59<span></span>
</td>
<td class="nump">21<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">23<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_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">23<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_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">355<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_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">31<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="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">281<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="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">$ 23<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_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>66
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993420627568">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 5<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_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">767<span></span>
</td>
<td class="nump">975<span></span>
</td>
</tr>
<tr class="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="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">10<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="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,740<span></span>
</td>
<td class="nump">15,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_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">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_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">10<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="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,337<span></span>
</td>
<td class="nump">14,305<span></span>
</td>
</tr>
<tr class="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">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_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">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_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">767<span></span>
</td>
<td class="nump">725<span></span>
</td>
</tr>
<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">10<span></span>
</td>
<td class="nump">11<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">97<span></span>
</td>
</tr>
<tr class="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">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">11,268<span></span>
</td>
<td class="nump">10,762<span></span>
</td>
</tr>
<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">515<span></span>
</td>
<td class="nump">424<span></span>
</td>
</tr>
<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">10<span></span>
</td>
<td class="nump">11<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">97<span></span>
</td>
</tr>
<tr class="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">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">10,045<span></span>
</td>
<td class="nump">9,757<span></span>
</td>
</tr>
<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">355<span></span>
</td>
<td class="nump">303<span></span>
</td>
</tr>
<tr class="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,092<span></span>
</td>
<td class="nump">1,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_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,261<span></span>
</td>
<td class="nump">11,186<span></span>
</td>
</tr>
<tr class="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">8,061<span></span>
</td>
<td class="nump">7,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_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">355<span></span>
</td>
<td class="nump">303<span></span>
</td>
</tr>
<tr class="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">10<span></span>
</td>
<td class="nump">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_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,984<span></span>
</td>
<td class="nump">2,016<span></span>
</td>
</tr>
<tr class="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">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_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">10<span></span>
</td>
<td class="nump">11<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">97<span></span>
</td>
</tr>
<tr class="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">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">1,984<span></span>
</td>
<td class="nump">2,016<span></span>
</td>
</tr>
<tr class="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>67
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993302364992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments (Narrative) (Details)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2024</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 | CMS Energy Note Payable</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_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_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>68
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993301331024">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 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=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans</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_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>
</tr>
<tr class="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">$ 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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">26<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_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(59)<span></span>
</td>
<td class="num">(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_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of:</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_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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">3<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic credit</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="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 | Volatility Mechanism</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_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of:</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_DefinedBenefitPlanDeferredCostsCredits', window );">Deferred costs (credits)</a></td>
<td class="num">(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_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', 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="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>
</tr>
<tr class="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">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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">24<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_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(55)<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_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of:</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_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">3<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic credit</a></td>
<td class="num">(17)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="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_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>
</tr>
<tr class="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">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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="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">(29)<span></span>
</td>
<td class="num">(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_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of:</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_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">1<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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(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_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></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 credit</a></td>
<td class="num">(22)<span></span>
</td>
<td class="num">(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 | Volatility Mechanism</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_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of:</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_DefinedBenefitPlanDeferredCostsCredits', window );">Deferred costs (credits)</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_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>
</tr>
<tr class="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">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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(27)<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_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of:</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_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">1<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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(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_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></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 credit</a></td>
<td class="num">$ (20)<span></span>
</td>
<td class="num">$ (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_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_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>69
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993311108352">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. federal income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State and local income taxes, net of federal effect</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="num">(0.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_EffectiveIncomeTaxRateReconciliationTaxCreditsOther', window );">Renewable energy tax credits</a></td>
<td class="num">(6.00%)<span></span>
</td>
<td class="num">(4.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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">TCJA excess deferred taxes</a></td>
<td class="num">(3.70%)<span></span>
</td>
<td class="num">(3.70%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense', window );">Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Percent</a></td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">0.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_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
</tr>
<tr class="re">
<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">18.10%<span></span>
</td>
<td class="nump">13.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_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_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. federal income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State and local income taxes, net of federal effect</a></td>
<td class="nump">4.90%<span></span>
</td>
<td class="nump">0.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_EffectiveIncomeTaxRateReconciliationTaxCreditsOther', window );">Renewable energy tax credits</a></td>
<td class="num">(4.00%)<span></span>
</td>
<td class="num">(4.20%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">TCJA excess deferred taxes</a></td>
<td class="num">(3.20%)<span></span>
</td>
<td class="num">(3.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_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">0.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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">18.90%<span></span>
</td>
<td class="nump">14.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 | Non-Michigan Jurisdiction</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_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>
</tr>
<tr class="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>
</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_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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 domestic federal statutory tax rate applicable to pretax income (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(h)(2))<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 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<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.4)<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 changes 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/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><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.4)<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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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><br>Reference 2: 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.Fact.4)<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_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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><br>Reference 2: 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.Fact.4)<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_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 applicable to state and local income tax expense (benefit), net of federal 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><br>Reference 2: 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.Fact.4)<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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxCreditsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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><br>Reference 2: 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.Fact.4)<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_EffectiveIncomeTaxRateReconciliationTaxCreditsOther</td>
</tr>
<tr>
<td style="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_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_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>70
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993394836448">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">$ 263<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
</tr>
<tr class="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">(24)<span></span>
</td>
<td class="num">(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_PreferredStockDividendsAndOtherAdjustments', window );">Preferred stock dividends</a></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_IncomeLossFromContinuingOperations', window );">Income from continuing operations available to common stockholders &#8211; basic and diluted</a></td>
<td class="nump">$ 285<span></span>
</td>
<td class="nump">$ 202<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">296.5<span></span>
</td>
<td class="nump">290.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_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends', window );">Dilutive nonvested stock awards (in shares)</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">0.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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares - diluted (in shares)</a></td>
<td class="nump">297.2<span></span>
</td>
<td class="nump">291.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_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>
</tr>
<tr class="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 );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="nump">$ 0.69<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_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>71
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993394701552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Earnings Per Share - CMS Energy (Narrative) (Details)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2024 </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 | 3.375% Convertible Senior Notes Due 2028 | Convertible debt</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="text"> <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>72
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993394490480">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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,144<span></span>
</td>
<td class="nump">$ 2,248<span></span>
</td>
</tr>
<tr class="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">27<span></span>
</td>
<td class="nump">31<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">4<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">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_Revenues', window );">Total operating revenue</a></td>
<td class="nump">2,176<span></span>
</td>
<td class="nump">2,284<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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,129<span></span>
</td>
<td class="nump">1,089<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">2<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_AlternativeRevenuePrograms', window );">Alternative-revenue programs</a></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_Revenues', window );">Total operating revenue</a></td>
<td class="nump">1,132<span></span>
</td>
<td class="nump">1,091<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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">963<span></span>
</td>
<td class="nump">1,116<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">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Alternative-revenue programs</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">965<span></span>
</td>
<td class="nump">1,119<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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">52<span></span>
</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_LeaseIncome', window );">Leasing income</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">31<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">79<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="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">16<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_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_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>
</tr>
<tr class="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,092<span></span>
</td>
<td class="nump">2,205<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">4<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">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_Revenues', window );">Total operating revenue</a></td>
<td class="nump">2,097<span></span>
</td>
<td class="nump">2,210<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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,129<span></span>
</td>
<td class="nump">1,089<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">2<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_AlternativeRevenuePrograms', window );">Alternative-revenue programs</a></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_Revenues', window );">Total operating revenue</a></td>
<td class="nump">1,132<span></span>
</td>
<td class="nump">1,091<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">963<span></span>
</td>
<td class="nump">1,116<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">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Alternative-revenue programs</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">965<span></span>
</td>
<td class="nump">1,119<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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,190<span></span>
</td>
<td class="nump">1,304<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">525<span></span>
</td>
<td class="nump">528<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">665<span></span>
</td>
<td class="nump">776<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">567<span></span>
</td>
<td class="nump">594<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">360<span></span>
</td>
<td class="nump">347<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">207<span></span>
</td>
<td class="nump">247<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">180<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_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>
</tr>
<tr class="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>
</tr>
<tr class="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">156<span></span>
</td>
<td class="nump">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_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>
</tr>
<tr class="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>
</tr>
<tr class="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">24<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_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other</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_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>
</tr>
<tr class="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">52<span></span>
</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_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>
</tr>
<tr class="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>
</tr>
<tr class="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">52<span></span>
</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_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>
</tr>
<tr class="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>
</tr>
<tr class="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">155<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">88<span></span>
</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_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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 67<span></span>
</td>
<td class="nump">$ 62<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_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_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_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>73
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993311128960">
<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="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 472<span></span>
</td>
<td class="text">&#160;<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_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_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">472<span></span>
</td>
<td class="text">&#160;<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_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">10<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 10<span></span>
</td>
<td class="nump">$ 9<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_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_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_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>74
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993311344832">
<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="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 2,176<span></span>
</td>
<td class="nump">$ 2,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">285<span></span>
</td>
<td class="nump">202<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,236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,135<span></span>
</td>
</tr>
<tr class="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">33,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,517<span></span>
</td>
</tr>
<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">2,097<span></span>
</td>
<td class="nump">2,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">275<span></span>
</td>
<td class="nump">232<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_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">31,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,723<span></span>
</td>
</tr>
<tr class="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">32,209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,852<span></span>
</td>
</tr>
<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(29)<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">20<span></span>
</td>
<td class="text">&#160;<span></span>
</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_Assets', window );">Total assets</a></td>
<td class="nump">222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">202<span></span>
</td>
</tr>
<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">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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></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="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">28<span></span>
</td>
<td class="text">&#160;<span></span>
</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_Assets', window );">Total assets</a></td>
<td class="nump">43<span></span>
</td>
<td class="text">&#160;<span></span>
</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_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">1,132<span></span>
</td>
<td class="nump">1,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">97<span></span>
</td>
<td class="nump">70<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">19,317<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,302<span></span>
</td>
</tr>
<tr class="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">19,759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,358<span></span>
</td>
</tr>
<tr class="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">1,132<span></span>
</td>
<td class="nump">1,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">97<span></span>
</td>
<td class="nump">70<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">19,317<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,302<span></span>
</td>
</tr>
<tr class="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">19,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,417<span></span>
</td>
</tr>
<tr class="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">965<span></span>
</td>
<td class="nump">1,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">169<span></span>
</td>
<td class="nump">154<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">12,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,383<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">12,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,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_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">965<span></span>
</td>
<td class="nump">1,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">169<span></span>
</td>
<td class="nump">154<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">12,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,383<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">12,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,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_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">79<span></span>
</td>
<td class="nump">74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">31<span></span>
</td>
<td class="nump">$ 7<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,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,420<span></span>
</td>
</tr>
<tr class="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">$ 1,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,604<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_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_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>
<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>75
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993310184688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities (Summary of VIE Information) (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2024 </div>
<div>MW</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cms_NewportSolarHoldingsMember', window );">Newport Solar Holdings</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 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)</a></td>
<td class="nump">180<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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 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)</a></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_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Aviator Wind</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_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">51.00%<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)</a></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_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_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_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Ownership percentage</a></td>
<td class="nump">49.00%<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993422571504">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">$ 802<span></span>
</td>
<td class="nump">$ 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_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">110<span></span>
</td>
<td class="nump">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_PropertyPlantAndEquipmentNet', window );">Plant, property, and equipment, net</a></td>
<td class="nump">25,280<span></span>
</td>
<td class="nump">25,072<span></span>
</td>
</tr>
<tr class="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 non-current assets</a></td>
<td class="nump">318<span></span>
</td>
<td class="nump">357<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,901<span></span>
</td>
<td class="nump">33,517<span></span>
</td>
</tr>
<tr class="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">61<span></span>
</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_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">777<span></span>
</td>
<td class="nump">771<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">24<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_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">5<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_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">5<span></span>
</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_PropertyPlantAndEquipmentNet', window );">Plant, property, and equipment, net</a></td>
<td class="nump">1,055<span></span>
</td>
<td class="nump">1,064<span></span>
</td>
</tr>
<tr class="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 non-current assets</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">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_Assets', window );">Total Assets</a></td>
<td class="nump">1,092<span></span>
</td>
<td class="nump">1,102<span></span>
</td>
</tr>
<tr class="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">5<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_FinanceLeaseLiabilityNoncurrent', window );">Non-current portion of finance leases</a></td>
<td class="nump">23<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_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">32<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">$ 60<span></span>
</td>
<td class="nump">$ 67<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_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_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>77
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993311309136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">$ 73<span></span>
</td>
<td class="nump">$ 76<span></span>
</td>
</tr>
<tr class="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</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_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>
</tr>
<tr class="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="nump">787<span></span>
</td>
<td class="nump">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_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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<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 );">Regulatory asset</a></td>
<td class="nump">750<span></span>
</td>
<td class="nump">778<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 71<span></span>
</td>
<td class="nump">$ 74<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/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_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_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_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_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_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_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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993394449280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities (Narrative) (Details) - Retention Benefits - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">21 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</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="nump">$ 3<span></span>
</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_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">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>
</tr>
<tr class="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>
</tr>
<tr class="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">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</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_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 50<span></span>
</td>
<td class="text">&#160;<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_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">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>
</tr>
<tr class="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>
</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="nump">$ 38<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_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_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_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_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_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>79
<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.1.u1</span><table class="report" border="0" cellspacing="2" id="idm139993299479920">
<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">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [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_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">$ 148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 149<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">16<span></span>
</td>
<td class="nump">$ 21<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 );">Costs deferred as a regulatory asset</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 the end of the period</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 8<span></span>
</td>
<td class="nump">$ 16<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_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>EXCEL
<SEQUENCE>80
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M'2IH:T#K*Z7P96 W:'K>]']02P,$%     @ "U296)B4^X;/ @  4 @  !@
M  !X;"]W;W)K<VAE971S+W-H965T-"YX;6RM5FUOVC 0_BNGK)I ZIJ00#=U
M$(F73>L')E34[<.T#R8QQ*IC9[8#[7[]SD[(:!58I_8+?KOG\=USSAW#G51W
M.J/4P'W.A1YYF3'%E>_K)*,YT1>RH )/UE+EQ.!2;7Q=*$I2!\JY'P;!I9\3
M)KQXZ/86*A[*TG FZ$*!+O.<J(<)Y7(W\GK>?N.&;3)C-_QX6) -75)S6RP4
MKOR&)64Y%9I) 8JN1]ZX=S4;6'MG\(W1G3Z8@XUD)>6=75RG(R^P#E%.$V,9
M" Y;.J6<6R)TXU?-Z3576N#A?,_^V<6.L:R(IE/)O[/49"/O@P<I79.2FQNY
M^T+K>)R#B>3:_<*NM@T\2$IM9%Z#T8.<B6HD][4.!P#D:0>$-2!\"N@? 40U
M('HNH%\#^DZ9*A2GPXP8$@^5W(&RULAF)TY,A\;PF;!I7QJ%IPQQ)I[.E_!)
M4+5Y@*E4A53$I6,JA9:<I<30%)8&!TRUT2#7>)3C \MLYK<4KD4B<PJ=6T'*
ME*%U%SH+HM XHX8EA'?A'=PN9] YZ\(9, %SQCE>H8>^0?^M%WY2^SJI? V/
M^!K!7"*O1H=3FC[&^QAW$WRX#WX2GB2<$W4!4>\<PB#LM_@S?3X\:H'/G@\/
M3T03-:F,'%]TA*])T]$L_1BOM%'XJ?UL$[]B[[>SV_)SI0N2T)&'Q)JJ+?7B
MMV]ZE\''-N5>DVSV2F2/5.TWJO9/L<=?L?1NL'Q"ATNMNT 4TTQL("V5'?"9
M0T$5D^DY&'+?IFO%?^GX;17>QL'0WQZ*==*#]OB@3:>7\SR2:-!(-#@IT3B7
MRK#?5>7 MR=0,GQD)4I%.%C9CFHS^*<V)Z_^#VU>SE-IXQ_4VASKINM9&A)9
M"E-5GF:W:8MCUPV>[$^P75;=[2]-U6NQ,&R8T,#I&BF#B_?HNZKZ5[4PLG 5
M?24-]@<WS;#E4V4-\'PMI=DO[ 7-GXCX#U!+ P04    "  +5)E8AD0218D&
M  "B'0  &    'AL+W=O<FMS:&5E=',O<VAE970U+GAM;+59VV[;.!#]%<(M
MBA9H:I'R-4T,)$Z+S4/:($%WGQF)MKF52)>BG62_?H>4(MDBQ21;[XNMRW!T
MYL(Y0_+D7JJ?Q8HQC1[R3!2GO976Z^-^OTA6+*?%)[EF MXLI,JIAENU[!=K
MQ6AJ!^59GT31J)]3+GJS$_OL6LU.Y$9G7+!KA8I-GE/U>,XR>7_:P[VG!S=\
MN=+F07]VLJ9+=LOTC_6U@KM^K27E.1,%EP(IMCCMG>'C>3PP ZS$GYS=%SO7
MR)AR)^5/<W.9GO8B@XAE+-%&!86_+9NS+#.: ,>O2FFO_J89N'O]I/VK-1Z,
MN:,%F\OL+Y[JU6EOTD,I6]!-IF_D_1^L,FAH]"4R*^PONJ]DHQY*-H66>348
M$.1<E/_TH7+$S@#0XQ] J@&D/6#0,2"N!L36T!*9->N":CH[4?(>*2,-VLR%
M]8T=#=9P8<)XJQ6\Y3!.S^97M^B+8&KYB.92K:6BUKMS*0J9\91JEJ);#7\0
M.ET@N4!S6JS05PA_@=[_$'23<I#Y@([0C]L+]/[M!_06<8&N>):!HN*DKP&E
M^58_J1"=EXA(!Z(874FA5P7 2EFZ/[X/UM4FDB<3STE0X155GU",/R(2D8$'
MS_SEP^, G+CV>&SUQ5T>;_RW4#)'W]?,.%TLT9E)::XY\WJMU#KP:S6S_;A8
MTX2=]F Z%TQM66_V[@T>19]])A](V9X#!K4#!B'MLV]0G"Y%(G/F,[,<.[)C
M30W:SL@(W+[=1>_*X.F@EMD#-:Q!#8-1.4O_ALE6)KF64* 2*1*>,20 +;=H
MS7-SEY@ KI7<<LA/=/>(9!U!&HS@\) 1/)"R/6>-:F>-@A&\8* TX66IH")%
M-)=*\W_L Y_EI;KA3L#BT:055(_,,/8'=5SC'#^#<\&4@B ]!9 ^L,("YF++
MRG";AR@!(:Z]01L[L(:XA=P5(5,_\$D-?!($_EVOF$)"BG=O)B2:?K8IYTLS
M:\Q3LL*K,L2T26:?21,'[U$\:MGDD<$=1DUKHZ;APK>B8@F0@1UH43!=@L\X
MO0/H77-F>L@Y<R!E>];CJ&':*!C4LR21&U-?(%Z,;^D=5!<[>9)$;9@)XY:)
MC;<H5IKW4FS<BIA'!H\[JB+>:0]P$/0E3!2AI>H(3S5Z#]APVD;F"L53W(&,
M-,C(R]RYIH^N+Z%C,5WF1J1^W,3-[Y&#VR.$NVH2;O@?!]FUFMS)!BH3E)^7
M3X5*[3Z<-F2/S+#+U0UAXS!C.^7H]=@'#JX=QJZPNS*8D [L#:_C(!/:;N,_
M,W:E>P_VL%TJ/4(X&D0=P!N.Q:-7]8F7EK*>[Q-QD+M?6S(/I6W?"0V!XS"#
MSV6ARWY,<\5,#"%R^M&FG+19R6NW/!-*EZ6/B)."'J&XJX8V9([#;%ZGX*:P
MO<C+,7M8>!0[A=\GU3GI&[;&S]!U*_^^<D&ARW@^_PY*V8?2MK]R;#B;A#G[
M6LF$L;1R 2^*#?B F65PRNZTSWSBTO!PVF86CQ FT= ?,M*0-0F3]8V=);:K
M#2%TZ?@HQ@Y$CQ2.HHZR1AK:)F':OF#0;-."F7D@I&8U?WNA>AAXVEX-^H1(
M%\Z&I4F8I2]W8@V+AQQ6.H66R4\O3)=UR9BT8;I"'96%-,1,PL1\31_K:'/#
M;M#N($!: 395$J9%M0CJAN\2+_0Y;9KS2@VZ<K;A9Q+FY[*W6-3%)8&*[ZTK
MQ*79(R=I/3)XW &Q86(27NYZ6X@&<;B&$W==2YS6QR?4!;OA3A+FSFJ?I9YM
MMJ";E+ 77WYM8 V2F37BQ[)@@FRV28U%-\!.BB=F[^\LMTVVUS*7+$?8F9RN
MT "/.DQK&)6$&?5W3/F(SMF2"V'>PKRY9HK+U&N?RZMDT-ZU\ CA24?32AKN
M)4%:^TW[OICF*&C9U $]&;67$AZAX73BMRQN"#6.@EW%M_T]#:VH**C=T?=O
M>@;I^=6[G@?2MF][0\]QF)[G=,TUS1![6$.AYGH#'S$<" S(O7&*70YVZ[)7
MJ*-XQ U-QV&:?L+Z90>K%V)0S:L#="!M^T;O[,R_;FO^I4NN^+![\__'YGS<
M]!1QN*?P9NE[]F JCMEP+-?\ZPP0I&@CTIJ]&<H,U7SP>LC=LC]RR<(OU<[E
M_LYI5\[4TAX"%LCN!I6G0O73^J#QS!ZOM9Z?X^-Y>5S8J"E/+Z^H HHHP* %
MJ(P^C6%VJ?) L+S1<FW/U.ZDUC*WERM&P1=& -XO)+2VU8WY0'TL._L74$L#
M!!0    (  M4F5ARFCIU=PD  &$S   8    >&PO=V]R:W-H965T<R]S:&5E
M=#8N>&ULM9MM<]LV$L>_"D;-=-H9.R( @@^)K9E$:>\Z$[>>N+E[#5.0Q D?
M5)*RX_OT!Y"R0!(+4.KIWMB2O(#_BX?][0+4S7-9?:NW0C3H>YX5]>ULVS2[
M=_-YG6Q%SNNWY4X4\B_KLLIY(]]6FWF]JP1?M8WR;$X\+YCG/"UFBYOVL_MJ
M<5/NFRPMQ'V%ZGV>\^KEH\C*Y]L9GKU^\"7=;!OUP7QQL^,;\2":K[O[2KZ;
M'WM9I;DHZK0L4"76M[,/^-TR"%6#UN)?J7BN>Z^1<N6Q++^I-[^M;F>>4B0R
MD32J"RY_/8FER#+5D]3QUZ'3V?%_JH;]UZ^]_]HZ+YUYY+58EMF_TU6SO9U%
M,[02:[[/FB_E\S_%P2&F^DO*K&Y_HN>#K3=#R;YNROS06"K(TZ+[S;\?!J+7
M /N6!N30@)S:@!X:T-;13EGKUB?>\,5-53ZC2EG+WM2+=FS:UM*;M%#3^-!4
M\J^I;-<LEG</Z)="5)L7M"RK75GQ=G2795&76;KBC5BACSSC12+0@_HO-?KI
M:\'WJU3^Y6=TC;X^?$(_O?D9O4%I@>[2+)/-ZYMY([6I_S!/#CH^=CJ(1<<=
MK]XBBJ\0\8@/-%^ZFW\2R;$Y'3:?RQ$Y#@LY#@MI^Z.V8=E7E2@:]*&NI<N0
M.UU['VZO-M^[>L<3<3N3NZL6U9.8+7[\ 0?>>\BY"W4V<)4>7:6NWA=+7F\1
M+U8H42_$7_OTB6?2=]#KKJN@[4I%B*=%Y)&;^5/?&=.&D/!H,]#H'S7Z3HU?
M1-U4::(68W*.W*Y7UI/"XI%:TX1@6"P[BF7.M?-;\23UE%4J:L0;Q)]$)0,B
M2LJZ@32R2RZD"W4V\#LX^ATX)^D?O%8Q8%^L9#BI2OD;R?"E?(?<#HQQIR08
MS8UIPR++2@J/(D.GR#L9T:J49W6[ANK];I?)>8($AN;"".E((& 36 1&1X&1
M>Q2%C,8R"!<;M)-AMT'KO<C40";?()61H2",1B)-D\B'-<9'C;%3XR>Q%C(^
MKM"NDOE$U;R@AG^'1S$VI]GW1P)-&[^W% 8*L:>YYDV$C,T^XW+]O2!N#>*'
M/@83Z.&1/-"(6O3UN(N=^NXKL>,ON8I<[5(LFZVH)/$[[C@D8T,-QMY8LFD4
M>1;%&HG8B:'%GV7#LU,4$G/.O=@85=.*1#2VB-0PP]09?._5GKE"]X>%>=6.
M[2^2$CLUU*!<)Q[/#<"7ZFWHON8D=H/RX/YNX+YX=?\*R;A<PY-F<I!20L<1
M&33#E%FF32,3.\FT^"QJN0V29)^K32LCRTK(\4G2+AM53O"\K)KT/^T'H /,
M4!;+4F:L'[2RA&RLR8?=Z)L:]D+ 2\\$'/$)-78S9(9)9%&M48C=+%1)?E/M
MNWI*55L*W]*'C5R9\"(Q>8<]9L@UK6+?0ARLL8C=7.RBS\XYT*!F$W^$D<@0
M#9EY(;'(UJ3$L3,>_=&&]=_+XL<?(N+%[Y/)P@([V7MV/+I0;\,J2E.87(#"
MQ 0L#;QQ&@-:118.$\UAXN;PAR21J:J$L PW0M82CQF8KA*3J&1<^+AMAOIZ
MA:B;NJJ:J)O<5N$0$Z-&E@K96/(KHD%+W&7CO2QG*M&DE5#:T*-,6]>I12,U
MPP;SQH489.4'EB!'-!&)FXCM!@15 2C#QJ(#C)@%%T33CKAIU\6R+N,KC-#@
MV"@FO1@S< %9!9YMPC7CB)MQG6C'@0A0T='8R*9!,X9M8ZIA1L*33FP^I_PQ
MS=+&4M41)Q+//K>Y4&]#GS43B9N)KS[O5&HD&5ZN4586FVM9XN8R@WIL6CRN
MTZ(]OLL$KRV# E21H1'=3*/85E00S4?B+B5_+QM1(UD)60.O61T:"]XTB2U<
MH)I<U$TNR85J+Q-168L+=5Z]+U;PB1A0'8ZC"&##+ D1U>"BD^!J!::%G&X!
MGRU1H%@,QH$7,O(MW**:6]3-K5=YUI,!:E+)9VRLS30*L$U;[\33S:Y>5I*Y
MPP4UH61L#,"&6:(MU=BB)V#K6&Q/J30IA7UC$4)&EGJ;:I314U!VJDZ33(3$
MQIP#5E%L*3&IYA<-G( P<_ )5% G#\]%Q:5Z&WJO\4C=M=[G 1= =X'BSH^-
M9!(T8YXE3Z.:9=3-,CD]UXG)LVEX49-+P3CI@&QL442CB[K1=484 4Y!X\#8
MH(!5%%LXX6N0^6Z0G9&H^R:GL#<^K06-+/'.US3S)VBF\DK4TUD^9NFF/>V!
MI9K0"L-P+!4RLMSN^)ILOIMLQ]/O]%B:*<JA1'Z6@EO+-RF&R3CL@4:V<=6H
M\]VHZXE-RES8<>R;%"-!:-R605;8$IO]WO7>*;0S2Z&)?>6;2//Q.&"!1C;%
MFGO^*=P[7S' -HJ]<48+F1$9C"VJ-0-]=PVW+/,\;?2EP[(LU$V3*!*;WK]!
M+03A[P(=#7W6Y/,G"D/ILV1)>X.V+;.5J&HU9SA\WQX<-B^@WQ<M$R_5VW $
M-%K]B3*Q-P*@LR8=C4WD,AG*TOSTW?SL-OV.IZOKM$ )WZ5R2X'Z3#"R.#3B
M)V 5>I:-SC0^V60=>+R4.-S1E;F<IJUZE.E))B:6"Q5F8O+:'VL&C2PQGVF6
M,C=+OXB&RX]62/"JD-L;U@=4?6$TCO>05< LR1[3"&4G727^G9W)@,/,T#B*
MA:PHL9Q6,$U3-O&L3+<4U+S+)7 @JW5?,0"69)Q.31@-A6J@,C=0NP$^<V1-
M4(:Q/[Y!@ZR8[7J']9Z9<?-4IO^)A%%59IEZ].'U4 ->NN !YU@G8!39GNS1
M &6G'((ZQM \W8R8<0L)6?43PJ$X33KFKO$Z<;VJ]GCY;1%KEG+0B2UH9CVQ
M91I+;++BJT076.]Y99'H[.+LIZ,NU-O080T\YKX+G'ZHD%WT[N]2O0V?!M/D
M#";).;Y9ZV[R7T]6Q9,H]N)*UO;J\C_+RN>VU)=5_QM"U5VT>A:T;?*&X,-[
M"@U;8&(T,E &&,74DL0$FK4!OL2U0^ D]KD3>ZG>ACYK>@>31[O=Q#J.[0/@
MX-9X\ LPZC]..I2G(1U,G>Y.!!5W^[,GX__QQ$^@21_X_V-0"9RIPMGN7JBW
MH;LZ3PC<>0(45-K4!K]'KS39R8FW[4/@^9_QHC1-L"5O"'J/QKH/GT\-$Q<]
M<KY4;T.?=3H2N-.1D\)$UT7_8?'Q(9[3I),V[WW_07WYY(Y7F[2H)5C6LHWW
M-I23677?Y^C>-.6N_4K$8]DT9=Z^W HNTV1E(/^^+LOF]8WZEL7Q6S6+_P)0
M2P,$%     @ "U296!X13BKG @  D0@  !@   !X;"]W;W)K<VAE971S+W-H
M965T-RYX;6RM5EUOFS 4_2L6JZ9$Z@(A7VV7(+5DU?90*6K4[=F!FV#5V,PV
M2;M?OVN@C'24-=+R$&Q\[_$YQ]<V\X-4CSH!,.0IY4(OG,28[,IU=91 2O5
M9B!P9"M52@UVU<[5F0(:%TDI=WW/F[HI9<()YL6[E0KF,C><"5@IHO,TI>KY
M!K@\+)RA\_+BGNT28U^XP3RC.UB#><A6"GMNC1*S%(1F4A %VX5S/;P*9S:^
M"/C.X* ;;6*5;*1\M)UO\<+Q+"'@$!F+0/&QAQ XMT!(XV>%Z=13VL1F^P7]
MMM".6C940RCY#Q:;9.%<."2&+<VYN9>'KU#IF5B\2')=_)-#%>LY),JUD6F5
MC Q2)LHG?:I\:"0,QV\D^%6"_]Z$494P*H26S I92VIH,%?R0)2-1C3;*+PI
MLE$-$W85UT;A*,,\$X1W:_)%@-H]DU"J3"I:N!M*H25G,340DQO*J8B K.TL
MFO0>!,UCAB-]TEM1!<(D8%A$>9]\(@_K)>F=]8E.<$03)L@=XQPQ]3DY:W;G
MKD'^EH4;55QO2J[^&USOJ!J0T?"<^)X_;DD/N].7$-7IH^-T%UVKK?-KZ_P"
M;_P&WG44R5R@(0HB8'NZX4"HB+$R(Y6C;0KV('(X)Y3C7K$.MDDNYY@6<]@M
MMP\LN7U35DO(L XYHCZJJ8\ZJ8<R37&5L;JB1T)SDTC%?B'E'JY/N7#]-JXE
MZ*1!9#3Q7I'MCCEB.Z[9CM_/%D\B;=!F)G;_HENB7C1]N[P83%\1;HL:#\;M
ME"<UY4DGY34HAM4?DA6>2J 4>KLNZ"\ADYH9/#!Q.UGF;<0[L>VY?J4S&L'"
MP8-;@]J#$WS\,)QZG]LVQ7\".[)A6MLP[;3AC_I32ZT3MYTU:5,__6MU+P?#
MRZ-?^TK/:HFSDR2>4)^=P"=HG)VLT6U<&/:RQI-UQX0F'+:(X0UF6#2JO #+
MCI%9<8=LI,$;J6@F^,T R@;@^%9*\]*QUU+]%1+\!E!+ P04    "  +5)E8
M+V):)%4(  "=30  &    'AL+W=O<FMS:&5E=',O<VAE970X+GAM;+V<77.;
M2!J%_TJ7=FHVJ5I% @DD96U7)>*S:C/KBC<S%UM[@45;HH) T[3LR?[Z;1 6
MHFG:P7,V-]97O\_;'\?HA=/BZBEG7XL=I9S\L4^SXGJTX_SP?C(I-CNZCXIW
M^8%FXI.'G.TC+EZR[:0X,!K%5= ^G9C3J3W91TDVNKFJWKME-U?YD:=)1F\9
M*8[[?<2^?:1I_G0],D;/;WQ.MCM>OC&YN3I$6WI'^9?#+1.O)F=*G.QI5B1Y
M1AA]N!Y],-Z'YJH,J%K\FM"GXN(Y*8=RG^=?RQ=A?#V:ECVB*=WP$A&)AT>Z
MIFE:DD0_?J^AHW/.,O#R^3/=JP8O!G,?%72=I[\E,=]=CY8C$M.'Z)CRS_E3
M0.L!625ODZ=%]9<\U6VG([(Y%CS?U\&B!_LD.SU&?]03<1%@S'H"S#K _-Z
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
M-IF\$8]_\*U"1/-+1%96?\'CEC8:@&132K':+E82K-*\_L^>MH;86:#XN!?
M[0+878 ]"]!V :H4K26KU/K,))N=%>(1%)I:<=,?*MM4JY4V::[=>"L+]6VJ
MULG9E<B5!WE1@B\Y+^Z?P958K5FN_^>ER-(YDWP.;J7ZIYPG2R 6X(J52_!5
M!4 )WOW(V6:>*IKW8 A^W'X&[WY]#WX%:0Z^IUFF'%6>C:224__:*-G*=%G+
M!#TR(?!=Y'*I19KS>7O]2.G7* E?E+R$08;?6?$1H/@#@!'$#GFN#E^. N*@
MQN:HXH=\-C?V6Q1B!?Y:\X+)-+\'%SJH4YERI]5JKMC-5>_W3^6:)?Q\H#9T
MR8L'/IC]]DM,H]]=*O?$K&4 W!@ A[C/_E3IZ5N>B!5WJ5FOI=5:G84>9G R
M/AL][$KOH(EP0],2BC1"D:!7+N;_4MNM#G(I5(I*1)ZD&0>YDC:MI-7W]56B
M';@NQ$.JXA/</0/1>) %/4CZ]&!/S%K&HHVQ:-"#G_F"%X52_L4P[(F7@.7Z
MQ@.OS:AO@D01I=)IC/H7R(X/2=QQLTT"IVXOCQO!QT'!_Y)+7H!<Y+_],H'1
M]/?*E2[W5<J\!('ZJC8=,T'B4FELR3M$M*.3@R;V*#5IE)J$$\J2Y?=*9)5U
M65ER60N?I>Q.B>Z+Q4F?L=@3LY;VTT;[:="E%TDB-GK7*F_Q]('=J3VK]6=)
M4FRX=N(#SS?.5#.UXZN;:6R2>.S)-'%D0#<*BOQ-;9)<BL+CFNWJEEQDVA',
M082FL4>RG7(@/LR8:_9L6U)5 ;IVV^1SM]RQ'=O4DMM!%!/D$1P:P>$!&SO9
MJ*RD4L_AVV#+MBU.5V0'#?&9VE0!<1!C[51TO.S(DFN*N[+;-#&$'MD-@,?[
M$?S5*+CEW1*;=-.D@RB.<.01W(!\'$;Y;NWUK8*K_;57W"MT]\6M;00#WG$8
MO:]$*>L:1Z8%USY4GI//5<B)*BK3QBQ[7&DC]!!:(>@@0KX<:H \#B-Y$X*;
MLJI##I?9@< 4=?.^D\J[Z0U2QWN@NA-_7].<J0IC?_SU"M=]<6L;P0!V'$;L
MZT(DG,^W)DC+<J-LP/71<L[OI%-]&X;)U$(6!U;#B+A=!@U8PS!8WU2[I*IH
M Q)"&XZ'*.Z*Z***H\B3UJ"!;1B&[<]<%=JLY'H?Y$+R!K^=HCH0>(JZDCJ(
MH$].@]+P$)1>-$&?J$SDC'?H@%S+F"[H'GM$-+ ,P[#LA#8C<3BW0!MMH07)
M+B*?V :1X4%GZB8*JD2C$WKUX<O?&U499_K<\J'>R(HVV\RU1C<J:Q9IHOL\
M%ZNJ^'-J9N,QC:V@L8EP3#VJ&<R&03B<O465#^"2WZ=YKK]5N_>:%ZF8._4C
MME/PI*N?311//,44-' ,]\#QF_3[HD$[J)D-OQ/:+7$=1&0Z\6AF,!J.@VCW
M9_N<+0N6EZSJW[IC+(CXQX)<7]S:NANDAT$055Y=IY)E@#^M>3Y/Y4;]B,[-
M*C.G;C]-[."RRF(GD2]Y&$"&84!^D?7+CJQ.$8-LCG903]S:35B#ZR@ZR5$
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
M_^TBZ3#94B2#!GWP'D4R>+5__"#J+))]+#?(APWY\%V*9/@*:!CZ7>1[&&Z
MGS?@YSO!9WAB@U*8Y)+]E.14D17E!93HB>2<8OWDH*HP.J.HIABTX,*SZ$4
MNVTVV'WO[\'I'4)_P)ZI';<3.HBZ$K^'X29\Z]3W#X(_8-O4GMM082?\FW85
MN]NZO-B;(Y[[2R8TX;! H7<V0 ^JNHQ5'2/S\CYS+PW>CLIFBA=84-8 QQ=2
MFN>.O2(U5^+)'U!+ P04    "  +5)E8S1FOA=@&  #O-P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q-"YX;6R]FU]SHS80P+^*QKUI+S/-&6$P^)IXYF)C
M&_]I,TFO?>CT@1C%9@Z0#^3D[MM7PI@$29 XW?8E!GOWMXMV5XB-N'BDV9=\
M2PA#WY(XS2\[6\9V'[O=?+TE29!_H#N2\E_N:98$C)]FFVZ^RT@0%DI)W#4-
MH]]-@BCM#"^*[ZZSX07=LSA*R76&\GV2!-GW*Q+3Q\L.[AR_N(DV6R:^Z XO
M=L&&W!+V>7>=\;-N10FCA*1Y1%.4D?O+SB?\<85MH5!(_!&1Q_S9,1*7<D?I
M%W'BAY<=0WA$8K)F A'PCP<R(G$L2-R/KR6T4]D4BL^/C_1)<?'\8NZ"G(QH
M_&<4LNUEQ^V@D-P'^YC=T,<9*2^H<'!-X[SXBQY+6:.#UON<T:14YAXD47KX
M#+Z5 _%, ?<:%,Q2P7RM0J]4Z$D*IMF@8)4*EJ1@]1L4[%+!EEUR&Q3ZI4)?
M=LEI4'!*!4=6L!L4W%+!E11Z32X-2H6!?-%-+F'C&#E#4G%PDTH5;#G:5E/P
M\#'<6(ZWW10^? PX+B+>/>1BD<CC@ 7#BXP^HDS(<YXX**JAT.?Y&Z6B<&]9
MQG^-N!X;CFC*:Y9D.?)2DFV^HQ%-=D$J/M.<QE$8,!*B6\8_>+FR'-%[--H&
MZ8;D*$J1]W4?L>_H_><TV(<1%SU#Y^CS[1B]?W>&W@F)513'O$+SBR[C[@JC
MW77IVM7!-;/!M=\I"V*-VJA=C5] PF>$6T;77S3:XW;MW]B69.@ZB,)S[OPH
MV$5Z)[QVS*?U>I_LXV+P#D@QKAG9BBGO@2 _7=.$H/=+FN=G&ORD'7]#&)^3
M.=L+LC1*-[K1G;XP3 ?_A#/7?*XD65;$63]HLY>&7)]$&I+_-A)Z(:KS-V)?
M&^[%&_G_-@^6;[3[F@19O344K\R<+I^*JOG(K.8CL[!JM17]<5H)&+HBFR@5
M5R FGFN213047X_)^@/JX9^1:9BF;FHY6.D75L3BY6'HV /[HOOP?")1A7IU
MB;$J85L#HR[DM5Z16'E]S'?!FEQV>.!SDCV0SO#''W#?^$57^*I%W+,EBU-5
MR#2MNLQ, S*P+0V!KTJY%J[+S#5C:;J2N84J=(XE8TN-VX;AUH56FJ XE4@M
MIWI53O4*G5Y#3O$BXVO:G)<93YOBZ$S<F8J4W=(XY#G^TS'E_KJA<8SXFO Q
MR,*_=9G5 XSV"!(VAH1YD+ ))&P*"9M!PGQ(V!P2MH"$+2%A*R!8;6*PJHG!
M:KW9/)L!T)JF+(ON]N)Q4E?VK:13RQX2-H:$>9"P"21L"@F;0<)\2-C\ +-K
M"Q?I5@MI;PD)6P'!:L5L5\5LMQ8S7_+NLU0L$_,3RKJ5>6I90\+&D# /$C:!
MA$TA83-(F \)F]M*64MK^@6DN24D; 4$JU5UOZKJ?FM5_TI8^9"LJ]Z^,JJF
M(3V8C%KYIQ8E),R#A$T@85-(V$P3I)XI/89"&IQ#PA:0L.4KAF(%9+!6;4Y5
M;4YKM8VCAR@D:9BCD*SC0#1V:,KOH47O+6_HO5VU,D^]AT+"QI P#Q(V<91,
M.,>6E I32(LS2)@/"9M#PA:0L*4F2J;K2 4+9+%6L&Y5L.Y)[5(O#>N-TE60
M58W2GJYX7?5YHV]+B3A2A>1&J2IA6P/I5NRY:H_0EIJ-$Q6$+2SW/U4AM?^I
M 1E8?I;R52FU_ZD9HIX]D)9OJI#:_]2X-+"ED5QIQKJA_SFHDF0 W5/7ILI
M'2MLRCUU54A.%57"=@P)X[5>T:F3K6H1]VVI[SQ5A=2<TH ,UY"RT]>,DY)3
MJHSC*#FE"JDYI7$;.W)/71.4AIS"QM,_CHW_L:M>&@-:1(#2QJ T#Y0V :5-
M06DS4)H/2IN#TA:@M"4H;05%JT\3S_:78+ >>SOJY$D DC8&I7F@M DH;0I*
MFX'2?%#:O*35[HNFW)<#-;D$I:V@:/7:?MJK@=LW:[RMY=X./;G*(6EC4)H'
M2IN TJ:@M!DHS0>ES4M:;1FM*7-(FTM0V@J*5B_SI^TSN/6?\"_TX$OEVA.(
MW",9M5LXN4I!=[J TB:@M"DH;:8+E=(1 34Y!Z4M0&G+UPS'"LIDO?:>=JC@
M]BTJ;^O(MT-/OL6";E<!I7F@M E6=U^<8UOJ DU!;<Y :3XH;0Y*6X#2EKI8
MF7VE?/^++2GX:4\*;M^4<E)_WM*6LJTTS5W;Z,OW5U5*;KMJ1.R!/-UY&JES
M2Q*::(2PXP[D,E&EU(ZJ#F6X<L/?UXV"TE/5"&F:JKHK5+JJ.M^Q*[=5=:,N
M]U6[S][-$:_"\8!OHC1',;GG2L8'AS.RP]MEAQ-&=\7K.G>4,9H4AUL2\ <K
M(<!_OZ>4'4_$&T#5.W[#?P!02P,$%     @ "U296+NWAH:?!P  UQX  !D
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
M^1YC(-*!*LF3I%EVRY@/8VZ^I)1E@8U^:87]87Z,7U\.PL ;02"/;H*>-&=
MV:Z;DZ=S]AY0*-7&>02T[,J >UX:U")8#I$<J*GGDK0"ED :7XA^ B@@/2&2
MSGBKN)31E@.#QWFB5CP8@C7MS4+E'B[R:Y1!#)OJQK0KC[+&.;R \=?=FK_X
MT%!8_DTA]">:2.. J?/.#H #>PJ7![<:-@)=5G?57)R:LIWS&>+M^\NK9^GN
MS75I@ ]<A$PN".Q6[ !S'13$^C)U4,V\:X,U+3L%]-1J#[R\S:3+!!-VK+RA
MJ3-/GDOZV2<MIIXBMB% @V[ VERW&]K+.WU"(OW<.>_CZUB:2\QB7Y8+1,0.
M$"5,U54AQGMT%;DBP0*WG*#FK#"1+A(&:'=9W8P2V2C'Z .XF^"$(ND8BP4=
M0+LDW];OO]!(U0P')62+L-D:-G1O(@QTU\I"L!WC(&2B(!DS+7N@"I+4M<R$
MF,W%Y?N+UV0W_&^B)BSX>V-\9G6:K*0,\.XX5314K T59LT"=13%&!@.E51B
MU(P@21.D+#8B**&F!_2@Q/NR?&1!N7<QR'=U\3QBS_]1I:K4OYLF>V^NHU0>
M#5(J'["4E\I4C$;\Z\0:V0M F:.ZL G.XVN7R*4D-9;5KT^PP_(F%Q'L#U+?
M .KCG;N\+Q+H:>L!7DN68]U8B8T^,Z=X^F14X<ICB+M02"D&-= VP5>RL%B#
M]=HF("M@!(OF9BT0E!VF:JZ)=4')!/:!G9'>)?QY0_!F2L%1U<9[-ST)8<6/
M-_CZ"A(I6/\%%ON40%9HH!:(!PY&MH^29RFLD=&Z3_+D#J\>XNQR2\$^+SNN
M\:/ ,Y1*><EU&PBI/-?K-DW6O\#J2E08EL4"B.1^F\=T4=^I<F=#WQPM1&,
MB7:]$Q\3:V9I1/CG 15SW$'"L 895\]N#;IN1>G4$VF;]L8ZG^IF4Z=.<2/(
MG@V#[,,^R/[J>RU(BTB_+E4OXT>)-UQL$?)H-]ATE'+:N8'D(QXM&=9W==BZ
M&)@2?[/83]G%$/MD_3,9X>Q&V;-7JS&CLC;_3!;9#;S_B33R<8"%48!(O\UJ
M7Y4U-_7\=;B$_;-ET;P<]&R:]MDW<FTIY*7YC*RZ*03-@>PU-;L3D-);.#8U
M0G71!2>N<LO51(_)9[XSY:0,S"F6QU=V(!/"@8%]68K*J:"MSE>U^2/V 9$[
MJ>5 ,J%,\C&\SZNQ4U?JI8_V'@\V=AN:!ZSJF:\YO%6GIL!N(AKC/MV..1QF
MK]G96K#W#N%AI;J2<;@E&/\"F:8;(DPB\N+C943GM/1=N#]]AY4BM1EC\."'
M%!4YLP.*+^&]FJK(&5DI0"K+()(.6BA].X2]]^.SRP\S#RLDUM,GK"]BU@=Q
M;2FX<F?O=ZI"@DQ$O5LOK2KT@$^QWO 8B/3ZZ&I2)'MIJ"Q4*?"55@ZF3*<R
M?>U4:-H"*GAIQ1IDZ+GC'WXD1HDU$#_<HT]0NJ;.6Z7H@$$2*\L9^ZJ<%JU>
MT<$1'N44RL6(HU"'-YJT3]N'4U50'4J5!E4'D&S#R(+!?]\D[YTQ*);[&7UG
MYLO,M^H3%,$6S1SJ!>26HJ1GDCQ1>N+I[B;<<EL02XLJZ.54Z3 L-IJ/C5N9
MN0IVH?P7H;#84C7@-5<<BB)7' #[C\<U2K9#:MA0Q[_2XE3>NKA<&ZCD%;U
M#'"QB6=R[2M T>%LG](6IHQ<E(HQ\1+_.+_Q]+P7,\2;7PX_<"^<7J<D!F 1
MT>$EU82V[K^&M;^!MX#96KJXIZ>'-RD')JI&0A5W$ROCG)?#LS9+T1HG [<)
M^9D[69;1+](;,!GOXQIZ_LRA")'XSDFLKXB7 K!LJ0>9(F8/1&X-U(N7 /9"
M.<&G"!)3@B4$%2.0.U:B1*.=8-2K?Q.*4XJ!I6:]G9_T/;P%)S@.]IZ]&35Q
MDMP,60/C&^KLD"%I'TARW@M4($9+C^BF/D73\^V-/1 *$9>",H*E6DHK"$IO
M2)_4.ECZW-!["S<2$<.0WM>==1VUT#GF,C]WV3:I3,M7ND"4NZ6.USM[>"NG
MS!R9  IV.(>ECG%2U:<]HF]I#3VCF+M0UXUT#,)CDMLXM*A8TR"<21-;2\Z#
MCK_V<&ST1&ST-&Q&W,:SM,,H_HIA0-T0]) 8/8LM<O;C"NRXMLD_T78 7CA
MSH_/?WX);>>JTOZ " F*#(J1X*HI"^](M=Z$,"85$$/(WDB(#M?KKIL#JQDZ
M9.##K)\5'J; N@;4)[Q&$($PNK'5WK ].&5HD/8XEF"-Y 1(=KAH.'8.ZE=^
M4J"'\V>'ENX*N*'3#L)R#+YD74$RZ@VK+46H,P%(;ZX^7$@$N=8C&[DK1]QV
M[BR4V[MBP+Y.E2*R@]&RULDCD:NMM 828 70I]ND?X>?&UA+&ZH(J]?*<!><
MSOXTXF(>JI4^^3,H\.DB\2'@EE+[5F[PXS[_#5P,E:<4ODC3Q8\2D(0A/AB:
MD_LLB%/0[@M ?XJ54">,I76Q6V?R>A @*G^/>?""DMH)*ZVIE4#@B)5(@5[V
M"%9'1N>;?A(HJ>57*<X$?:>"-\(?2L1Z:7P;^E.,&X?F@U#X?=&'E>H5A#60
MR'\^? E5J&H-"R^SLQ$H_$I2:)I2;D_@OQ':L73_XHI;%CY_OVM;M5&4N,D7
M+N@HP(0\+C"?+9:)VJX<Z;!0!((^]*Y!YP01&6BU* YXL5V1\D:5=Q>=)IZE
ML<TM'-K0T+0;<[0=4?H0&U$ZEO6.EU$_(#VEE+K*($GO:L3K+B )KLP-=T>N
MQ9]0#CHI#M0@/=V&,,X>C"&,'DWDBD]7YMN;8I+ZG,_6B0)9,W,-JY6?=5V$
M@AND%AT5[@O?"*1+"5H.=Z@/S3OZ>U<L"6=T=;&[C97:\ND!-P1H.RF1T]*2
MDIB%G?V;];%SAUB(XH,C!SD0^Z23 VFX @54@5F^1<8RCD8G4$5]S?W$VTQ
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
MU-  O%]H-"#5#2U0?XQ^^CM02P,$%     @ "U296($H5Z]Q!P  2B,  !D
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
M.< &-)X;X[<?O$![\;3X&U!+ P04    "  +5)E8)%K2@B8$  #1#P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6SM5]MNXS80_96!MKNP 4,WWQ+'
M-I"X6S1%@P9QMGTH^D!+(XM=B?225.STZSND9,7!)D[0"] ">;!,B3.'9\Z0
M,^!T*]5GG2,:V)6%T#,O-V8S"0*=Y%@R[<L-"IK)I"J9H5>U#O1&(4N=4UD$
M<1B.@I)QX<VG[MNUFD]E90HN\%J!KLJ2J?L++.1VYD7>_L,-7^?&?@CFTPU;
MXQ+-I\VUHK>@14EYB4)S*4!A-O/.H\G%V-H[@Y\Y;O7!&&PD*RD_VY?+=.:%
MEA 6F!B+P.CO#A=8%!:(:'QI,+UV2>MX.-ZC?^=BIUA63.-"%K_PU.0S[\2#
M%#-6%>9&;K_')IZAQ4MDH=T3MK5M//(@J;219>-,#$HNZG^V:W0X<#@)GW&(
M&X?8\:X7<BR_98;-ITIN05EK0K,#%ZKS)G)<V*0LC:)93GYF?BD262+<LAWJ
M:6 (T7X/DL;[HO:.G_'NPY44)M?P4:28/O8/B$E+)][3N8B/ EXQY4,_ZD$<
MQH,C>/TVO+[#Z[\B//CU1YJ%2X.E_NVI6&NHP=-0]G1,](8E./-H^VM4=^C-
M/[R+1N'9$:*#ENC@&/J+>7B]-UQ;=L)@"ER R1$R6=#9XV(-AJT*!*Z!T8%*
MI$AXP9D['3)SIMHP4QFI[N&3O_0APQ05*PC(X1NV \4,#:2SQBQ#=ZJ^,LB4
M+($6,%Q4=F$J(LHMI"=PFRO$1QL'*.U)3GEW:;>//BRNEC2):GW?L^A%E5J<
M!2%4)2I]G%\<^2&\W_^1.E2O-$(GQ7K4M=(\.)%HEO $EL9Z,Y%"(9-'N*A[
M(*A&DD[[1>OH(8*A/X1.Z ^[<(,"MTYC=-0=(UHRY49#9^2'7>@,_-,NW"Y^
M. ?<):BUK2&HR*9ATNG[XV[SK!/*C%%\5=7)(^D%)8[44Y16JPFG7%/*:87(
MCR#TQ_ 3)4?5?$,_IM\ /K:I:D6*3LC\/41])])_4EG2"CZ\.XFC^.P%;0>-
MMO%+VL;=YOF52,-G1#JU(@UJK0ZV)87 #9T> F>P*9BPJ4G)61O@U.$H*9QB
M656:#BM1<?V'/(@&2<1L%EULX>D97/$DYVN"^+U27*>\Z5BDUI87!9F2:F*-
M"G)&Y)BEYY1PA4@D2&8F=Z>=F4<8/IS7AUU3EVH..:6+N4G=:RL$5\3Z2\44
ML;9F]@CV#H-5>$=[P\7Z3=2G3D1[CR@^&413'7O B#N!;7.:@2W3KNBL!?_#
MXIB'+><?*:##MH .CY; A_W;,%[(<L/$_5/%]"C27RSTHY;GZ)_K2*-_@>BX
M)3K^6QWI]=YO'>FM([UUI+>.]'_O2,'!-8N,UNXRJ:FH5,+4-Z[V:WM?/:^O
M:0_F]667RLN:"PT%9N1*)X1:DJHOD/6+D1MW:5M)0U= -\SISHW*&M!\)J79
MO]@%VEO\_$]02P,$%     @ "U296&1Z+'2/!0  #P\  !D   !X;"]W;W)K
M<VAE971S+W-H965T,C(N>&ULM5?;;MM&$/V5@1H$":#H0MF.Y1L@.PZ:HBZ,
M*&T>BCZLR)&X#<EE=I>6W:_OF25%RZXDJP4* 12YG#ESO_!L:>PWES)[NL^S
MPIUW4N_+DW[?Q2GGRO5,R07>S(W-E<>C7?1=:5DE@2G/^M%@<-3/E2XZ%V?A
M[-9>G)G*9[K@6TNNRG-E'RXY,\OSSK"S.OBL%ZF7@_[%6:D6/&7_:WEK\=1O
M41*=<^&T*<CR_+PS&9Y<'@A](/A-\]*MW9-8,C/FFSQ\2LX[ U&(,XZ]("C\
MW?$59YD 08WO#6:G%2F,Z_<K](_!=M@R4XZO3/95)SX][QQW*.&YJC+_V2Q_
MY,:>0\&+3>;"E98U[2CJ4%PY;_*&&1KDNJC_U7WCAS6&X\$6AJAAB(+>M:"@
MY0?EU<69-4NR0@TTN0FF!FXHIPL)RM1;O-7@\Q?7RA:Z6#BZ94O35%FF=W1U
M,Z7K@NWBX:SO(41(^W$#>%D#1EL 1W1C"I\Z "2</.7O0[E6PVBEX66T$_!&
MV1Z-AEV*!M'!#KQ1:_$HX(WVM_CWR<QYBP3Y8Y.]-=S!9C@IFA-7JIC/.Z@*
MQ_:..Q>O?Q@>#4YW*'O0*GNP"_V_A.?? K[^X3@:1J>/H'0K=A2>$](%^91I
M;C(4+]C(JUG&)&H\T@> ]Z=.JD/'I(J$$IU5PG]].Z78Y&7EE=1@(,$QJE$7
M. >R-3DH"J^+2O#1;&Q->D*?"KK1628/7;J^C[GT:VZ8Y*8JO*,OJ65^DG.$
MC(E3I$S(&+F,@!7$J3NELV""-Z)8#DU08O&WU&0)6[>BVZX6O:+H:(3K<'Q
M/[-SE!E<E/=6SRJ_PBY,(>P6CA-^#6_"J5#W373PEMX,!V]K9J3,G*V%TD$-
M..Y.)UPDCB+\7M;F18-"<(:G&V(#0XX/Y3J(:'('Q 6W".)A1^CASH-%9'X-
M[8V3=ZHA;6B>XD?CH]XAKH/>>YHDC2QT7?'''>QO[51+96&DT W \1+Z2N=H
M_+X'QXR'O7V<@SM2&RQ[V6N7P9I7T&U\%/Z.QO2AT2&<A9-?6J.FP:A);=2&
MRMABON@BY6%"4<RI5-;K6)?0'Y9(L, H((/QZ=-WCN/*:J_9]5 !3-O>8NK%
MMH(4Y=*UY%JF7&PTW'+,$J^6M$=3E"J'-H"7NM3H#*3%)(^#[Y66Y(4;+?O*
MUNWB40[.U_J*GC^#P4XQ9XVJD./@DVZXW>DN[ -0%>^V>V3BL&3$:0WVE&P+
M]!*(TI.R*GEL>VN=2Z)3ISA:6NWRET.S<O[STO:I\B1:B#4@MO!%]H#![],@
M=TVS'GW:UVG/I=3"0[/U>ZHKI9$YLQ+!$#^)8V.E V0/W9TXJQ@5_VQE^SAW
M;6)T"8TTY->+<<!B)F+I&GGH'VBJ4-)7TG<QRZ69TT^JJ+!KADG07<]%Q]YG
MDKG!M[*]BA'S!L\)4-P":>?$DQ6FBR5Q/=KVG3:5(ZX%FSFZN "4UBRLRD.&
M.&[Q&K)GL,$O^U3XUU1GW$SB-05+JV-^G-';1=%2.:RJ,;;V9OS&;#ULID1Y
M!'[VT![ LH0QK+!J@E(U0S;4]UPV:>+[$G^<M/%%@3U@2_<NY(=;J:62/[&]
MAA>UH? X564]^C'*FV"&)%Y@A MER)YU8UH#$IV$C%A(<Q(*LT0<Z^C)Z! -
M'_T7G()H:5=/96C+S=ZS(:/W"-+_DKQ?]I.M,-K>M8,4# '6A[4GK]<>?K+V
MU)MR* Z:5Q;4%L%'=#.W:@8[Q781*L9P@QM'7?JH"U7$8664Z%RI4GN5Z;^"
M13VI-DQ8KV683MN4W;3Y]M<^4G+48/@4<Q"+#*N_5]K3]FMO4G_D/)+7GXJP
M=*$QX#.>@Q5+Q&&G3H/5@S=E^.29&8\/J'";XHN5K1#@_=S NN9!!+3?P!=_
M U!+ P04    "  +5)E82.*<7X(*  !0/0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970R,RYX;6SM6UMOVS@6_BN$IY@GQ['E6]PF =)T+@6FNT$ZW7U8[ ,M
MT3912?225!+OK]_OD!0E)XZ;=F>PF!VA;FQ+Y+F?[QSJP.?W2G\V&R$L>RCR
MTEST-M9N7Y^>FG0C"FX&:BM*W%DI77"+KWI]:K9:\,QM*O+39#B<G19<EKW+
M<W?M1E^>J\KFLA0WFIFJ*+C>O16YNK_HC7KUA5NYWEBZ<'IYON5K\5'83]L;
MC6^GD4HF"U$:J4JFQ>JB=S5Z_79.Z]V"OTEQ;UJ?&6FR5.HS?7F?7?2&))#(
M16J) L?;G;@6>4Z$(,:_ LU>9$D;VY]KZC\ZW:'+DAMQK?*_R\QN+GIG/9:)
M%:]R>ZON?Q9!GRG12U5NW%]V[]>.%SV65L:J(FR&!(4L_3M_"'9H;3@;/K,A
M"1L2)[=GY*1\QRV_/-?JGFE:#6KTP:GJ=D,X69)3/EJ-NQ+[[.6MN!-E)<Y/
M+8C1I=,T;'SK-R;/;!RS#ZJT&\-^*#.1[>\_A1!1DJ26Y&URE. 'K@=L/.JS
M9)A,CM ;1\W&CM[X&7KOI.'KM19K[MRO5BSHRO[Q"Y:R]U84YI^'%/=T)X?I
M4I:\-EN>BHL>TL (?2=ZE]]_-YH-WQR1>A*EGARC?LP?+]K(;DBFTHJ,R9+9
MC6 KE2/S9+EFEB]S81C7PMU(5;%5)=8:,@[27,-26*8]I=?L?<D^R#R']0S[
M=:.%V',Y@\/23?08^X$23<N4?;(REW;'?N(F?OZ+TG;ST7+-KG/!2U 0>KUC
M(W8-XBJ7&2>)KS]\#'?ZD#[-JXSDH255(;1I?:H"W2 K>\5&_5&RP/MB-L;?
M[[\[2T;)&WQ*^L-%POX*A76\6K]/$WK5EM,B5>M2_AN"K+0J8)_2:J"&04K:
M34A&8OZ8&6@0G]%DPGX1W)#,D!YKGS!,YO3Z49:\3%O+$ORKETQ:6O+<"EUR
MPJV36M.M5FO-"P/;/:8^8K\JR_.GKO0K1F]:!O9*C!.GQ!1_YPNOQ'SV(H/?
M"B,SQ(X$/[( D9@Y0B"[&&)G@7TIW1[/AHB0.9O.Y@BI#&;4='DTG3&$S>AL
M&+QS=L:P8C2=_O<>\4X_:.<)NWJ955]@S6B=Q\8D_E"%716JHOS28NO3\IE$
M<!3G;\P!9DYQB81#&2:#LZVZA[$@<%:%PE8BU\'$<,INI++P'H;*A<JDE<(,
MV+70%B6:;G]!!$_?$^/ 3U$XB"#4X&E*^I [E&:\+2XH&>(#S. 9,85@5K&5
M?,#J+=\Y(GW"'2/:9#?\3K [CH@ -L6%KM!F##2"+IG(X2XMLL&7Q,_W,]##
M"&A%'D[2AA,,\FHT0VEU0.<4(W"T#N\*CW?B -X-O@H>Q_][>!R>+7R<0MM]
M@$R&TV< <C*FUS>EXSZ[B<_*9'+V)8@<C^AU('7'#6Q_+<X-%Z,@"\DTGWA9
MSB;?A'1G1&(^<P3'P\D>TDV [_@_74SVD&[F=!K%.C0=LUG"1J-O1+I]TWK_
M'338"PRU!V'[=@+AT; #L3\*B"7)5X/8>-# $CF@@228NQ4;-4S=UIUA<RL&
MKF%-+94XW\E\Y]U.@I CG%/;W-:\239JHV5*SK)H4[5<K4Z\]> 91WI=Y0X#
MESM'\,/-Q^M!(T8P7,P39WI*(B.--P^'<1[H@V[2N>^BR^=NWXF4D7^,7$G7
M/L<$CNEW@.6>M#[@$$_NM%RF4'J92W\"\=&7"9-JN21-Z$ \<)F8S-J9N.'/
MDZ@]&^Q%"AD+R7VR\6Q'\1KB+%J;#(Q]:'DJ#6W([E@5E>J'Y(/T5IH5N=Y'
M^'-"*")N<30?' \$^)*'Y"$W4JZ!"Y+^#AZHF=2>'Z"&NK32FI?KD%AKRAR>
M(Y0RQ4IE?:9YDFCBT*^1Z%K0TP<Z[XC5"BH3HUS!(MSX@TX=%:F7UE]]%'J.
M?P@W<I01MAULE$NJ6F_<!5IU4O#/9'6H ^EK06J$=#XBQYQP2$+4D)EN=?#:
MDSBJ/0K/N(U/W/D;A$J@Y,Z"_@#HL'773LW?.E@JG#%KQKN7!(PW$<BQJ@2?
MXZ)%2.TW:.N0SV4E0,_0H5>:S6/H^%,%&V?+JLQR*F*^XKJSOY;F223TCQC;
MN_[YD#(5*DNDY*JH\=6+A(/<_4>1:[8B!=:FWL8G9./'C4_.]5JT8-I'WP%D
MIB -R/)8!8H31%8:F@<?&L'XE"/-1A?LB BS17GVCXW:A:F6K2Y+WHO<M4>/
MX[0N<*"^%$V8(J8SH4/*-+K6AN7&**CIFI,*AA<Q-3P=Y(P H<P%32M>8U\5
MPC^:I4:74H@,\EZA]]%4+/)=_V@J^D(<$XGL]$A[BO<#AI:MG"2AV](,]AYM
M&.6"0+F.N) F1=3R4JC*/-_]:N&[ /*90DM!=O,$X$) AFO;2[2\%*S;;2X=
M'-7AN@7]$,5U/M:<W+/C ?NI-FG_J8LH33>("X<%I"XLI:D'=&#@\D1X"[MN
M^=:YRC5KQ/!3N41S!M%##V5>-TMULS3DI: PS$3KCH^1JJ;2NC%HGW9HT;Y?
MM8LLJ>N^=X^="VICT4XZ4(%7T),XFU'UJ-!]YN[QN5L;]H>HCROA<?2G6CCX
M?7X;$P\(4N.MD8GVAK"$W6L)J%.$VZ6POEE+J=F01[6,&.]3* H6"\(&3:!"
MF (O<F4, 1'J%/>X'WMN3G=,(4(N/V 3H1HD*%4!D,*[/Q)@>P3YT('#74C
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
ML V_:FNOMK\)/ L_A9LO#S\HA$@3](^8K,;8VN\=[&V$OJGYXDW%/XP;&8^
MX(^9DF@8: 'NCPT:^OB%&+2_E#S]'U!+ P04    "  +5)E8'>XOQ(H$  !V
M$0  &0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6SM6$MOXS80_BL#;;"G
M5'X[:6(;2+PI-ML&,)(^#D4/M#22B*5(E:3B^-]WAI(5IYLXW1:+7G*Q17'F
MFV^>!#7;&/O9%8@>'DJEW3PJO*_.>CV7%%@*%YL*->UDQI;"T]+F/5=9%&E0
M*E5OV.]/>Z60.EK,PKN57<Q,[974N++@ZK(4=GN)RFSFT2#:O;B5>>'Y16\Q
MJT2.=^A_J5:65KT.)94E:B>-!HO9/+H8G%V>L'P0^%7BQNT] WNR-N8S+Z[3
M>=1G0J@P\8P@Z.\>EZ@4 Q&-/UO,J#/)BOO/._0?@N_DRUHX7!KUFTQ],8].
M(T@Q$[7RMV;S$5M_)HR7&.7"+VP:V?$X@J1VWI2M,C$HI6[^Q4,;ASV%T_X+
M"L-681AX-X8"RP_"B\7,F@U8EB8T?@BN!FTB)S4GY<Y;VI6DYQ=7#]+#!8=&
M>HENUO,$REN]I 6X; "&+P",X,9H7SBXTBFF3_5[1*9C--PQNAP>!+P1-H;1
MX!B&_>'X -ZH\W 4\$8OX-VB\[9.?&VESF%IG >A4Z#7:.\1?O^)Y.':8^G^
M>,[[!GS\/#BWS)FK1(+SB'HB($:+]^\&T_[Y >KCCOKX$/H_2<Y7 < UMT%B
M;"IT@E1IO@#I'2P5"DT)1)MO8:6$/J8X:>I3M XJ6COPAEK02XO@"X1/\<<8
MEJ*LUM1.D!BAOLMJZK04<B04X3G4M69LJ3F1DYAMDV&T#$5-71.4Q@2=HUD
MSHLL8R7A_P;N"VOJO&BMTSCP^^0*01;*2H4-,B]8CAZYX27YJ+GGH;(FMZ*,
MX6?B+O+<8BX\$F^J!9,]XU&KT!EG#T ZH%*2- G($#FQ1CB:]*DIE2)S#?C-
MZFX92(F*,.Y)D"8$6LO4*/"U#I'Q-#X],P::JFS>-63<>;O !QJZCA(F*$J/
M""[XE]=*>$-!$\ZAC^'"L1/4-DG1]<UQ<"JI2Y;E$ 1?*2)U@Z335V#IA=HY
M^F5\#@09-H1W-#I]&I<OX#>TRQ&D^<4#F@QEUI3MQ./,4O X-!81MBBLBV'%
M#1:R3#7%G#+2-9L04+%6R EB1Q*C$ZFD"/S:]#X27E.!9M05)+ F*;\-&E28
M =:0L.WVN&5(I2NW]^].AX.3<R*MG5$R#0%:"Q6Z*<Q@=\9U?M.X[LAUYK\_
M(+L\A33QSP@&-(Q>ID<=L<9<:LV.DCL56FE2.(+!E'Z&@S#2W&OI','D-2L<
M)Z3":$/6VAFRI>_9TI2(7NM$U2D79LG%[!C=)#($(HR3@PVXL_(AOHKA1V'U
MP='!S4 IW>ER6MEVNI]W @NRN\P\3@G.YJ>:1CN'."8W.NJA!TB@,G97(L^D
M/8.CKH:9]]/^"AUT1!EX26(4'YC_DV[^3PZ.[\<YU\[FI2DKH;?/'00'D?[E
M.37M>$Z_Y1$[_0;43SKJ)__UB/TJ@+<C]NV(?3MBWX[8MR/V?SIB>WMW82JH
M/-SXB1''LKD6=V^[CPH7S5WZ4;SY(D'6J"@<*,Q(M1^?T!EKFUM^L_"F"C?K
MM?'44N&Q0$$#F 5H/S/&[Q9LH/O4LO@+4$L#!!0    (  M4F5A'G.O/M H
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
M^[L]<M4'J^HAV")^))K8$&P6;^>L$)\R >^G%@E1/\@"S5?#DW\ 4$L#!!0
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
MLG1M]M.<OE-0.P-ZOU;*[AY<@/;+9_8W4$L#!!0    (  M4F5B!V/^<1@0
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
MSB[,6K1Y@Y:\@-:'.R5M8>!&YI@_]P^)64<OV=.;)R<![Y@^AW[\$9(H&9S
MZW?A]CU>_P6\:XI08KZ/%9:"2;CF)A/*U!KACY]I&FXMEN;/8^$WZ(/CZ.X
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
MC-^]"=/@8 OKI&6=;$/?S'H=T>U0%\1.6LB9D,P6P":JQ&04<LJLBSKC&MQ
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
M<VAE970S."YX;6SM5VUOVS80_BL'-2@VH+-L.;:SQ#80IQF6M@&"I.L^#/M
M2R>)*$5J)%4G_[YWU,M<S/&  ATPH%]DD;I[[KE7G)<[8S^Z$M'#8Z6T6T6E
M]_5Y'+NTQ$JXD:E1TY?<V$IX.MHB=K5%D06E2L7)>#R/*R%UM%Z&NSN[7IK&
M*ZGQSH)KJDK8IPTJLUM%DZB_N)=%Z?DB7B]K4> #^M_J.TNG>$#)9(7:2:/!
M8KZ*+B?GFP7+!X$/$G=N[QW8DZTQ'_EPDZVB,1-"A:EG!$$_G_ *E6(@HO%7
MAQD-)EEQ_[U'_R7X3KYLA<,KHWZ7F2]7T5D$&>:B4?[>['[%SI\9XZ5&N?"$
M72L[FT:0-LZ;JE,F!I74[:]X[.*PIW V?D8AZ122P+LU%%B^%EZLE];LP+(T
MH?%+<#5H$SFI.2D/WM)727I^??TH/5QR:*27Z."']V*KT/VXC#VALTR<=DB;
M%BEY!FD*MT;[TL&USC#[4C\F5@.UI*>V28X"W@H[@NGD%23CY/0(WG1P=1KP
MIL_@W:/SMDE]8Z4NX,HX#T)G0-=H/R'\\8[DX<9CY?X\Y'T+?GH8G'OGW-4B
MQ55$S1$0H_7+%Y/Y^.((]=.!^NDQ]/4#]6+6* 23$U^/.E3T!C7FE+YW4FRE
MDOX)[HU20-6Z$S8[Y,-Q*W=,7'O,0&KP)4).<&;'T?)<%2 =".K$U.B4[(E
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
M0ZG"F&FA63&XAK49!*?MBYZ_J3#>+8QW:XV7L:LR62O[QK"<%<C.CKVJ9T>
M?U[ /Z\-[/5C(C1/FS?VMLH%K5> M8<E*<6OLL_07!1H+FJ53?FCB-<QN9E%
M8IFBJ@*4Z>CN)5@KJ$XO&I0M.JBU/.9:[W#)R#!6:VDKNVSPPNXALWO,0!OF
M-?8SS!HD;BPR['N@ESM'$PF7NTHPM7K?F#24E;C9L;,^M_#!'I1<0^O)ID'B
MOZ*A4>;3DAUH;?=NF/NYDD;)7W9V6M_:FR1_IW'RESV=UC?U"08PE@()/5L'
MOM0 ;E-$%EK%Q'#<"N"F*"X8'?=!V<; N!W1_>2Z>C=T##J@)1_0HQ,"/08C
MT)(2Z+LYX14-S4JC9 7Z$;1 7_("NVA7)RDKB8&]FQA88V)@)3&P>F+(:\/B
ML:!PVN1U857XD!XC<,>+9\JT3HK:J2R)>F-O3"A6L@4[.ENP8[ %*]F"O9LM
M7M'0J"18R1;L(]B"O60+VFD=R,V2+MB[Z8*]I OZBUE_[T"-FYYE>FU@2.A4
M9F?KXFEQ-3',#N3EY]F]!AY(EP++(X(%B@:G9VA=9U<%V<2J)#V>SY3%PWXZ
M7 &?@W8?X/N%4O9IX@P4%S:#_P%02P,$%     @ "U296#/Y##]  P  3 H
M !D   !X;"]W;W)K<VAE971S+W-H965T-#,N>&ULM59M;]LV$/XK!ZT;$J"U
M7FS+;F8+J.,%-5 70;)N'X9]H*6SS%4B-9*.FV(_?D=*D1U %HHN^V+S[9[G
M.=[Q=+.#5)_U#M' E[(0>N[MC*FN?%^G.RR9'L@*!>ULI2J9H:G*?5TI9)DS
M*@L_"H+8+QD77C)S:[<JF<F]*;C 6P5Z7Y9,/2ZPD(>Y%WI/"W<\WQF[X">S
MBN5XC^93=:MHYK<H&2]1:"X%*-S.O7?AU2(<6@-WXC>.!WTR!NO*1LK/=K+*
MYEY@%6&!J;$0C/X>\!J+PB*1CK\;4*_EM(:GXR?T&^<\.;-A&J]E\3O/S&[N
M33W(<,OVA;F3A_?8.#2V>*DLM/N%0W,V\"#=:R/+QI@4E%S4_^Q+<Q$G!E%T
MQB!J#"*GNR9R*I?,L&2FY &4/4UH=N!<==8DC@L;E7NC:)>3G4ENN& BY2+7
MP$0&UZSBAA7\*W-W=K%F?TD%'Z3(W_R*JH0E;@RLM-Z3$=8F=VBX0@J4T9=P
ML43#>$&C-W M!<4:E89?!*K\D1;*BHE'> 5<P)H7!5'HF6_(#2O&3QO)BUIR
M=$;R$-92F)V%S3![;N^3^^T=1$]WL(AZ ==,#6 8OH8HB$;PZ7X)%Z\N>W"'
M[=T.'>[P#&Y]64(;M;?7 W]\H .P,ECJ/[O<KM%&W6CV>5[IBJ4X]^C]:50/
MZ"4__1#&P<\]6D>MUE$?>G*K.*5!Q0JX6!V#<]DELP:*'9!]] ])' 0S_Z&#
M?=RRCWO9[[!BCRZ%0&[I46U,%W&-,3XACL9GB..6..XEON%*&RBE,CG5(-A(
MD6GX!T:#>!S\"/7N^FEWX7:7>P3*F'1GTV7:I;.7\COC.&D=FKQHSDW^!ZW3
M5NOTI7)N^NTY][9E?]O+OA(&R2<#BAGLXJS-P^"$-!@$H[B;-@R.%3?H);Y'
MP:FH?I0&;:X]FSY+KE%G;>P%_\Z(A2>?B_!%\ZN!>V&YT5%N]-^"W-B'T?,H
M#Z>3\9DX'ZM_V%NPO[&H-2!Q;U7S3S[P]$7-71NC(95[8>IO?;O:MDKOZ@;A
M>+SNLRB[<BXT%+@ETV PH7JJZM:EGAA9N79A(PTU'VZXHW8/E3U ^UM)F=I,
M+$';0";_ E!+ P04    "  +5)E8&B$B\A@'  "8-0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970T-"YX;6RUFVMOVS84AO\*X75# K2Q1/D29XF!Q%2V#$T;
MQ,CV8=@'1J9MHI+HD70N17_\J$MTL10FPHZ!HK%DG8?4>Z1#OJ)U^BCD-[5F
M3*.G*(S566^M]>:DWU?!FD54'8D-B\TW2R$CJLVF7/751C*Z2(.BL(\=9]2/
M*(][T]-TWXV<GHJM#GG,;B12VRBB\OF"A>+QK.?V7G;<\M5:)SOZT],-7;$Y
MTW>;&VFV^@5EP2,6*RYB)-GRK'?NGOC>( E(C_B3LT=5^8R24[D7XENR<;4X
MZSE)CUC( IT@J/GSP&8L#!.2Z<>_.;17M)D$5C^_T"_3DS<G<T\5FXGP+[[0
MZ[/><0\MV))N0WTK'G]G^0D-$UX@0I7^CQ[S8YT>"K9*BR@/-CV(>)S]I4^Y
M$)4 PVD/P'D W@T8O!+@Y0'>>UL8Y &#][8PS /24^]GYYX*1ZBFTU,I'I%,
MCC:TY$.J?AIM].)Q<J',M33?<A.GIY<\IG' XY5"-%Z@&=UP34/^G:9I//A"
MI:1)*@_1 6&:\E =HD_H;D[0P8=#] 'UD5I3R13B,;J+N58?S4[S^9J'H2&H
MT[XVO4S:Z@=YCRZR'N%7>N2B:Q'KM4)^O&"+EGABC_<L\7VC3B$1?I'H EN!
M?]#X"'GN1X0=/&CIS\P>3EA0A'MMIV,/OZ;2VKK__G#/(H977"]>RO/>NE[0
M>?-R^?NS.1I=:1:I?]H2GZ$'[>BD))ZH#0W86<_4/,7D ^M-?_G)'3F_MJD.
M"2.0,!\(5LO/H,C/P$:?_F;&!F12P9ZT2=*6J[6IZAJ)I:F>][HM*59>UZ1
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
M\^,2?$JW.R4OP6>R)PQ &T,G6-?"\016BQOVJOG;>^/N*!P]1>D+K1[FD<R
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
M>Y*'RF)QZ ]%"R !GN;<@J&3:FD@/L_H59NC1.$!^_#P$PXZ#R7E&%1HHJW
M,3S3HPZ#'BH7+EQ?\D^%D#W07O> &7@:9L ?>68Y6M:'PXQ>D3GJ'#Z0#=^^
MD/7Y*$L9:R85FF@F$!7?].B$AO7Y<JND3_I0$5$_(!?^I)J%3UJSH$(3;06N
MXD^M6?BJ8D3,^NN@JFP,A0$?&(-O>N@!/2$HMR<D/\%$1.4Z!QHU*?X<HR[>
MM.(SC/:E.>H*/E *_](VAD_*$:C01#.!(_A$;0Q?;E%(;HF)B/I!7O>IFQB^
MG,(E13$145'(\?ZD%H9/FMJIT,1#PI#: XH61B#7!?H+@8J(RD%"#C0)>5P@
M,]RZXI../O<\1\$A $X03.($ 2DGH$(3;05.$$SE!(&<[24_Q41$Q8 -!!HV
M,-I/M;M7?,;1"S='S2$ 0A),:F($I&2#"DVTM?/8Q=0F1B#W)R0GQ41$Q8 >
M!!IZT#KIT5"FY7\XUN@EF:.@$ #Q""YM6@2D30LJ--%,H"T!4=,BD!L2D@-B
M(N(S.D U0KR*H(D"(6DI@0I-M!682VA:2AB* J'JZ0H6] \Y*\6<:. <:0B\
M(:1H5(1R%Z+O*:B(J!PD^E"3Z,50=?$N%I]FM$O-T:0(@62$>),"><B-E"M0
MH8EF E<(3?L3FB@6ROT'R3<Q$5$_R.\AGM_'[V)#?;Y'141%.\]$3FH9A+2/
M1LZ1X4/(\*%IRP"-9OIR BHB*@=Y.31H&8R,9H9;67SFT8LX1RDB GX03>('
M$2D_H$(3;05^$$WE!Y&<^"-;H@<*J3#T!DZ71, .(@T[N,QEM;M:?-K1:SA'
M.2("EA)->J(C(B4?5&BBK4 ^(M-^QZ"_RHT,N2>K$AIJQD1 &2*3?H>KI8,X
MS.@5F:/.$ $/B2YM:D2D30TJ--%,8#$145,C,G@V0R4S%"L[+V; JPNZ,$!:
M8J!"$VT%*A.9EA@&PX#BL&,<>?V%D*68[0QL:F-@$#%%,R-6O'FAGU=Q&5$]
M2/JQ23O#G;*CQ6<8_2J-.7H7,;",&.]=#(>PF)0G4*&)9@)/B$W;%IH0%JM.
M-/0=4W6>8< Q(;O'>'8?OZ>-Y40N'2;&9415(=?'DUH),6F*IT(3;844'YNV
M$M!PIG@FHK\2F(BH'"3FV*"=8![,##>T^*2CUV^.JD0,S"">Q QB4F9 A2;:
MVGD!U%1F$!LQ X74,#-P[.Y[FS3<8+2_:G>SFBE'OQ2#"JYWC3JOCK(G/:GQ
M?3B9O7/0C_;=IF"O:1-D^&5>1X3NNQ'E-WEA,D?EEIU7A;8O:OV8E/=I7ED9
MOVO&V*_:2G5Y?/7I\4M=[ YO#[TMZKK8'CX^\&3#RU:@^?M=T>3LTY?VA:3G
M-]"N_@=02P,$%     @ "U296-5_L)$C @  TP0  !D   !X;"]W;W)K<VAE
M971S+W-H965T-#@N>&ULM53?:]LP$/Y7A >CA1'9CMN-S#8LZ<H";0D-VQ[&
M'A3GDHCJAR<I<0/[XW>2'9-!$MC#7BR==-]WWYWOE#?:O-@-@".O4BA;1!OG
MZA&EMMJ 9':@:U!XL])&,H>F65-;&V#+ )*"IG%\2R7C*BKS<#8S9:ZW3G %
M,T/L5DIF]F,0NBFB)#H<///UQOD#6N8U6\,<W-=Z9M"B/<N22U"6:T4,K(KH
M4S(:9]X_.'SCT-BC/?&9++1^\<9T642Q%P0"*N<9&"X[F( 0G@AE_.HXHSZD
M!Q[O#^SW(7?,9<$L3+3XSI=N4T0?(K*$%=L*]ZR;+]#E<^/Y*BUL^)*F];W!
MB-76.BT[,-J2JW9EKUT=C@!)=@:0=H TZ&X#!95WS+$R-[HAQGLCF]^$5 ,:
MQ7'E?\K<&;SEB'/E/5=,59P),E76F2W6VUER]<2,8;Y>U^3J#ASCPE[GU&%
M#Z-51SYNR=,SY(_,#,@P>4?2.,W^AE/4V8M->[%IX,O.\$VTPN8!8\EG!6:]
M)Q,M:Z;VY#>9/,X/AT_: 9FQ/5L(.*7Y8@P_!"-;LPJ*"+O<@ME!5+Y]D]S&
M'R]D,.PS& ;VX3^5^\<#NI&I VE_GE(\_ ^*LUYQ=K'F4^4 61W!?CA9SA:>
MQ 'OWX!=&0_B+,GI[C@L/>I1/^[8&VNN+!&P0EP\>'\3$=..4&LX78>V76B'
M0Q"V&WQUP'@'O%]I_,^=X2>A?\?*/U!+ P04    "  +5)E8G^2=,!T&  #@
M)@  &0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6RUFEUSHS84AO^*QMWI
M9&<V,4BR\U'',[&33O<BK2>9W5YT>D&,'#,+R)7D..GTQU=\!"$0LDF4FP3P
MT>$]!QV>@V"RH^P'7Q,BP',2I_QRL!9B<S$<\N6:) $_H1N2RE]6E"6!D+OL
M<<@WC 1A/BB)A]#SQL,DB-+!=)(?6[#IA&Y%'*5DP0#?)DG 7F8DIKO+@3]X
M/7 7/:Y%=F XG6R"1W)/Q+?-@LF]8>4EC!*2\HBF@)'5Y>#*OYCCLVQ ;O$]
M(CM>VP99* ^4_LAVOH:7 R]31&*R%)F+0/Y[(G,2QYDGJ>.?TNF@.F<VL+[]
MZOW7/'@9S$/ R9S&?T:A6%\.S@8@)*M@&XL[NON-E &-,G]+&O/\+]B5MMX
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
M>F=Z^(K\4#&_47R=G<L]<J5XFEVN@.ID&0/]?L&YVMV8!<JCW>E_4$L#!!0
M   (  M4F5AW]((& 00  #8.   9    >&PO=V]R:W-H965T<R]S:&5E=#4Q
M+GAM;*U7;6_B.!#^*U9VM6JEEKP  ;J 5*"K6^DJH46]_6S( %83F[,-[/[[
M&SLA!&K2:H]^*(XS\^1Y9CQCN[\7\E6M 33YE:5<#;RUUIL'WU>+-614-<0&
M.+Y9"IE1C8]RY:N-!)I8IRSUHR"(_8PR[@W[=FXJAWVQU2GC,)5$;;.,RM\C
M2,5^X(7>8>('6ZVUF?"'_0U=P0STRV8J\<DO41*6 5=,<")A.? >PX=QV#(.
MUN(?!GM5&1,C92[$JWGXG@R\P#""%!;:0%#\V<$8TM0@(8]_"U"O_*9QK(X/
MZ-^L>!0SIPK&(OW)$KT>>%V/)+"DVU3_$/N_H!#4-G@+D2K[G^P+V\ CBZW2
M(BN<D4'&>/Y+?Q6!J#@@CMLA*ARB<X?6!8=FX="T0G-F5M:$:CKL2[$GTE@C
MFAG8V%AO5,.X2>-,2WS+T$\/GZCDC*\4F8(DLS650.[)^'E&GCC(U6]R,Z**
M+<@C3\B$I5L-"7F:SLA89)NMIB83ZI;<3$!3EN+HGKS,)N3F\RWY3'RB#)XB
MC),7SK2ZJTP\LS0USG=H6'GL^QI%&6K^HA PR@5$%P0TR;/@>JV0< +)J;^/
MP2@C$ATB,HIJ 9^I;)!F>$>B(&HY^(P_[MZLH=,L$]2T>,T+>-_Y0F1 Z X#
M3.<I$"T(SF18 K@X%J]KD28@G8'+@5MN8-,?'M2&+F#@80-0('?@#;]\"N/@
MJTOUE<!.8M J8]"J0S_$8"E%AMJY9GR+:Y9@+Y/Y$G2ISR%C"VF:V6X8Q9B0
M75746YNPURIM3KBV2Z[M6JY_"Z4(U5JR.19(D3 NN.$M!:YR),ZX!HR2=O+.
MX=L53O=1ZXRWPR8,W+SCDG=<RWN*[1.DQ/JVRXHD;,<2X(F38_SF^]$9PSJ+
M$WZ=DE_G_ZV!=TN$?/G4C<+PJVG[V-(HMK0D;VDNB9VWRZ?;/A/IL DNR.R6
M,KNUY?ZX0STK*/GG#1/W7Z61,"IV<>U>L]"O!':BOE>J[]4F^:?==7$-TB(,
MA?[[(F<W[!"26U<<<O!N-1^]N'&>-9=5T.BX\Q8&QXTTJ.5NMT<\DIABWV%Q
MEY5$]U0FZCWN!7J55I543MUIU+[ O'($"/\PZD5]O,L]=(2TTSCO"4ZSL'&A
M8L+HR#_ZR!99TQIP5(JK5M8?;:L%FRN5V[703F-W/%V$M1OW<%3658*;$Y5Y
MK&QPW*G.X3HG*[ 7GV?:915W>R=_%])^/!2$]:>"265Q?I!\ZT/D75;OD/<K
M)_ ,#\[V8J)P16VYSH^>Y6QY^7FT1_ZS^9&Y%-F3_1$FOU'AP7+%<"VGL$1(
M[ VXN<K\DI(_:+&QY_RYT'AKL,,U7NQ &@-\OQ1"'Q[,!\JKXO _4$L#!!0
M   (  M4F5@#A+B*6 (  %@%   9    >&PO=V]R:W-H965T<R]S:&5E=#4R
M+GAM;+54VV[;, S]%<*[( 6VV+'3"[K$P)IT6(&U"!IT>QCVH-AT+%07CY*;
M%MC'3U)<(QB2O.W%)B7R\!R)U&2CZ='4B!:>I5!F&M76-I=Q;(H:)3-#W:!R
M.Y4FR:QS:1V;AI"5(4F*.$V2LU@RKJ)\$M86E$]T:P57N" PK92,7JY0Z,TT
M&D6O"_=\75N_$.>3AJUQB?:A69#SXAZEY!*5X5H!836-/H\NK\8^/@1\Y[@Q
M.S9X)2NM'[US4TZCQ!-"@87U",S]GG"&0G@@1^-WAQGU)7WBKOV*_B5H=UI6
MS.!,BQ^\M/4TNHB@Q(JUPM[KS5?L])QZO$(+$[ZPZ6*3"(K66"V[9,= <K7]
ML^?N''82TO1 0MHEI('WME!@.6>6Y1/2&R ?[="\$:2&;$>.*W\I2TMNE[L\
MFU\S4ERM#2R08%DS0O@(L]LE7"ND]0L,[A@1\R=W H,Y6L:%.9G$UI7V ''1
ME;G:EDD/E+EE-(1L] '2)!W#PW(.@[?_P,2.>4\_[>FG 7=\ '>'Z1_(AMGY
MZ3N8:?6$9/E*("Q1<4UPIRT:F+?HZU^XT-V8$E=VGZ*CE?VP7)J&%3B-W#08
MI">,\O=O1F?)IR.ZLEY7%M"S [H^*\M++EI_\$Y$T1*WW$FX?BY$6V()%6GI
M5,BFM2RTMZY@SUW^_.: X<:B-+_V:<S^@\9QKW%\].X6Q%7!&R9@<*/@E@OA
M=.QOKJ- ^VG"/H;QSJ#X-\>UY9HK P(KAYP,ST\CH.T<;QVKFS [*VW=) :S
M=D\?D@]P^Y5VG=4Y?AS[QS3_"U!+ P04    "  +5)E8X/5&F>@(  #<30
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
MNG[1\&8ODU \]H@9T%:,T]:Q,7\2KC@MH[G2IC[T!ER7^&H3)DZIS94VU0U
M;8G_-F&B=P#)\.XK@\S8#:()L%:"L]:OS9H+HT5."V"NM*FS!"1+?#V.G#AE
M,E?:5#< DR5X(<U)I.I]2>TN:X/,V%W6"9!4@I-4%ZDRT3[QZ0%\%.L3ZJ,8
ME@">);[:F(E3[G*E377#P>/7_MN8B=Z@U.-:EQF-:Z"E!*>EA[BVV2GB*JW/
MGH_J5@*\E?AJ2B9.:<J5-O6A>Z"IU']3,C4\L!4-FS0FH7#D/NX4*"C%*>BQ
M,'[*)A$?VO8\N]*F.@J(*_75DTR=(IDK;:H; ,E2_SW)5&\WINDPV@U/A8WD
M[!1 *L5!ZHA@/V5WB(]J?8)]5+Y2X+745[\R=8IHKK2I;@!$2_WW*_LA#E_Q
MH[4K33+#\M_TX#U9<JQ5]_JP6IIR6S:[5TWMO]V_HNQE]V*NP?>OPA>7NQ>-
M@9K=>\^N,K'*RSHH^(U4.7O> K+8O4IL]Z&IMMW;N#Y5C9QP]^>:9TLN6@'Y
M^TU5-0\?V@'V+W2[^!]02P,$%     @ "U296)C\849I P  1!$  !D   !X
M;"]W;W)K<VAE971S+W-H965T-30N>&ULM9AM;]HP$,>_BI554RMMS2-0&$0J
M9-,JK5/5JMN+:2],<H2H2<QL ZVT#S_;"8&4$,'DOBFQX_N=[V^?Z\MP3>@3
MFP-P])RE.1L9<\X7 ]-DX1PRS"[) G+Q9D9HAKEHTMAD"PHX4D99:CJ6U34S
MG.2&/U1]=]0?DB5/DQSN*&+++,/T90PI68\,V]ATW"?QG,L.TQ\N< P/P!\7
M=U2TS(H2)1GD+"$YHC ;&=?V(+!=::!&_$A@S7:>D0QE2LB3;-Q$(\.2,X(4
M0BX16/RL8 )I*DEB'G]*J%'YE(:[SQOZ%Q6\"&:*&4Q(^C.)^'QD7!DH@AE>
MIOR>K+]"&5!'\D*2,O47K8NQ'<] X9)QDI7&8@99DA>_^+D48L= <)H-G-+
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
M1AG5W00%8HO%5C<5YA+W2NW[\GE7'LW0)R&+DGB6Y4A-]Y<',%;_00D75"V
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
M''EG'LI@CE>YG++U1Z@=.M%\,Y8+\XO6==_ 0[.5D*RHP<J"@M#J'V]J(78
MBJ<;$-6 :!_0?P80UX!X'S!X!M"O 7VC3.6*T2'%$B=#SM:(Z]Z*31>,F :M
MW"=4S_NMY.HK43B97&V(1)=:?"()"'3T&7..]5P<HZ,4)":Y.$;OT!0D4#-3
M8Z P)U*HQKO;%!V]/49O$:'HFN2Y^BZ&OE1V:79_5MLPKFR(GK$A1M>,RJ5
M5S2#K .?VO%1:"'PE2"-*M%6E7%D9;S&O(?B\%<4!5&_PZ#)S\/C+G]>/'K+
MF[B9X]CPQ<_P34%(OIK)%2=T@29,2(1IIJ94 '\ ],^?JC_Z)*$07[HFKR+O
M=Y/K=>E"E'@&(T\M/(;12WYY$PZ"W[J$<TF6.B)KB=IO1.W;V!,CHUI@@//.
MF!U7\(&!Z]7W(5&A\+"KQ?<]3MH]4JL)+W3PI''PQ.I@VKOJH3\PI^B#RGB]
M)IC@*<H<-B9^?N]][*$)+LI[M6KO=KJC>GGX=V?-('2F2RK82LX6'!==@EG-
M.33.7)*ECLA:TS!HIF'PFLD[<"FJ2[+4$5E+U--&U%-K;$]AL<JQ9/P182'4
MZ4IMH]N32 F<L,Z,MG/&Z!$P[]K^)E;@H;J]P(J61F>-1F=6)GMZ=^ECY3LT
MUER2I8[(6CJ>-SJ>OV8"G[L4U259ZHBL)6H8/)U; VMX7FU*E;"0J=05LO/,
M&7R_O09[.[!]C$,%L8_8]G/G?![^CS0\?)>U#W=H0#EE2UVQM:6.GJ2.7C-3
M:W97RKID2UVQM95]NH"$UJ/XCP_+=OS!VCF]9=1LK9/\V5Y:^SLW\ +XPKQD
M"+4VK:BLKIU-:_-:<FG>"/;:Q^'%I'KS>**IGF#4K7!!J$ YS!5ET#M5IU)>
MO6I4%<E*<\^_9U*RPA27@#/@NH/Z/F=,;BMZ@.9M*?D/4$L#!!0    (  M4
MF5C-.DFA?@,  (P-   9    >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;+57
MVV[;.!#]%4(-%@G01C?;L;.V@-AJL0MLT,!!VX=B'VAI;!.E2)>DXO3O=R@I
MBBW+0I)Z7VR2XCF<.3,DA^.M5#_T&L"0QXP+/7'6QFRN75<G:\BHOI0;$/AE
M*55&#7;5RM4;!30M0!EW \\;N!EEPHG&Q=B=BL8R-YP)N%-$YUE&U:\I<+F=
M.+[S-#!GJ[6Q VXTWM 5W(/YLKE3V'-KEI1E(#23@BA83IP;_SKV/0LH9GQE
ML-4[;6)=64CYPW;^3B>.9RT"#HFQ%!3_'F &G%LFM.-G1>K4:UK@;ON)_5/A
M/#JSH!IFDG]CJ5E/G*%#4EC2G)NYW/X%E4-]RY=(KHM?LJWF>@Y)<FUD5H'1
M@HR)\I\^5D+L )"G'1!4@* )Z!T!A!4@?"F@5P%ZA3*E*X4.,34T&BNY)<K.
M1C;;*,0LT.@^$S;N]T;A5X8X$WU\9(;<6/&98: )%2F)F4ZD,$SDD)+/&U#4
MADB3\WO,NC3G0.22S,& *$(W!0%+9/F'T07CS/PB<\DYP;!LJ4HOR'D,AC*N
M+\@'\N4^)N=G%^2,,$%N&>>6>.P:],3:XR:5U=/2ZN"(U2&Y10/7FGP4*:3[
M>!<5J&4(GF28!IV$MU1=DM!_3P(OZ+78,WLY/&R!Q]WP&))C\#UOPCJH8<$7
M'N&;@S8J3TRNF%AAI#2H!R#?=\/R;YOH)6NOG=6>0-=Z0Q.8.'C$%)Q.],<[
M?^#]V:;8*<GB$Y'MJ=FKU>QUL4>?S1H4[D6E,.$)K[(<-TN;A"75H*"R9^Y#
MY/>&8_=A5YG.Y5ZK3-N"HWK!/8?[M</]3H</MG:KIYT<KTV64Y+%)R+;TVY0
M:S?X7[;>X)1JGI(L/A'9GII7M9I7+\S$177)\/J2H08'5TP(*S1>2'A/,9FV
M:5NNT=_=(H/&EKPZV$6!OS\E[K3TC3H,:QV&G3K,I#;:EC. AU!**-[36'2M
M<DZ-5"B%UF#:/!\>>!XV'#^<T6_XW6G9&_T>U7Z/?B?^># 3P((%HV^;QS-@
M=)@!HX80AU."1I+$G;:^40G?>R[4O--=0Q77;D(W;Z&6*<UM$7>;]%J7W9TR
M-0.U*LI]31*9"U.6:O5H_:2X*0KIQOC4OYZ5#X-GFO*=@H48'@F:<%@BI7=Y
MA0%59>E?=HS<%,7P0AHLK8OF&I]+H.P$_+Z4TCQU[ +U RSZ#U!+ P04
M"  +5)E8@%O0,4 #   .%   #0   'AL+W-T>6QE<RYX;6S=6%U/VS 4_2N1
M&1-($VF;D3:CK;150IJT34CPL#?D-DYKR;$SQV4MOWZ^<9)^X%LQ'@9=*HA]
MC\^YQ_9-8QB69BW8[8(Q$ZQR(<L161A3? K#<K9@.2TO5,&D13*E<VIL5\_#
MLM",IB60<A'V.ITXS"F79#R4R_PZ-V4P4TMI1J3?A@)W^YJ.2#?^2 (G-U$I
M&Y'[L_>_ELI<O0O<_>3#R4GG_OQJ/WY6 ><D](I>/D/THH/K6@R3CG>EZ^%6
MJ6%BQ/[S/!UVA?L:>'UU3K><=4XQ<N(A;Y@8K=_QY]Q-6M/#NAS&PTS)355$
MQ 6L/LU9\$#%B$RHX%/-@971G(NU"_<@,%-"Z<#8<K0)NQ I'QW<=3VHU%HG
MYU+I*K?+X'Y/Z^%[0-,#@UR(UF"/N,!X6%!CF);7ME,-KH)/H*!NWZT+ZW"N
MZ;K;NR0;0G6S2:9*ITRW:;JD"8V'@F5@1_/Y NY&%2& QJC<-E).YTK2RD/#
MJ!M6=L:$N(7'^&>VH[W*MG:NVC?9-JVANNED7 ?TM]6<]K9L]"+=H. /RGQ9
MVNG(J@\5SFXTR_BJZJ^RU@"FWL75:5&(]6?!YS)G;O+/3C@>TH87+)3FCS8;
ME,K,!I@FP0/3AL^V([\U+>[8RC3EM,IPS[TC]/QOUWG.)--4;)NVM?^65_G%
MCJ/^:UFNOE7V#7L]UN_FMV[R\AA,QL=@\BAJ<G ,)I,C,-E_M6_-@R;#^I2Q
M=939.<BTT0 .C"/R PZ@8I,TF"ZY,%S6O05/4R:?G&>LO*%3^\?.CKX=G[*,
M+H6Y:\$1V;2_LY0O\Z0==0,+48_:M+_!]+IQ>UJUN;A,V8JED[JKY].J&=B&
MS5I?0-A'KJO+CV <A_D1P+ \F .,XUA8GO]I/@-T/@[#O V\R #E#%".8_F0
M2?7!\O@YB;W\,TV2*(IC;$4G$Z^#";9N<0P_?C7,&S"P/)#I[]8:WVV\0@[7
M ;:GARH$FRE>B=A,\;4&Q+]NP$@2_VYC>8"![0)6.Y#?GP=JRL^)(MA5S!OV
M!.-(DF (U**_1N,869T8/O[]P9Z2*$H2/P*8WT$480@\C3B".0 /&!)%U7MP
M[WT4-N^I</,?P/$?4$L#!!0    (  M4F5B7BKL<P    !,"   +    7W)E
M;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE
M<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;
M8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R
M]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY
M<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ "U296.U31QB6!   [B<
M  \   !X;"]W;W)K8F]O:RYX;6S%FDMSHS@0@/^*BI/GL&OS<F92XZF:S6/7
M59N,RT[E.J5 &ZL&))<DG,>O'X'MC8A)UUXZG&P$QA\-Z.MN^/JH]*\'I7ZQ
MIZJ49A9LK-V>C\<FVT#%S9]J"]*M62M=<>L6=3$V6PT\-QL 6Y7C:#*9CBLN
M9/#MZW%?"SWV%Y2%S HEW6 S<"_@T;RN;Q;93ACQ($IAGV=!^[V$@%5"BDJ\
M0#X+)@$S&_7XC]+B14G+RU6F55G.@G"_XAZT%=G)\*J!O.,/IAVQ_&')'<@L
MF$[<#M="&]MNT>Z?.\8=N(WW2[55UZ*TH"^YA;^UJK="%LUNW%&,O<-HXW#\
MW ?Q7/^?,*KU6F1PJ;*Z FGW<=10-H#2;,36!$SR"F;!A=J!9@M>0'-0[E_F
M^?X K2/SPJ7/A5NAYWG+2,ASLV)7$G3QS"Z4WBK=;N*^2Z-*D7N0$0(9#0CY
M,_(@8P0R'A(R]B 3!#(9$C+Q(%,$,AT2,O4@IPCD=$C(J0=YAD">#0EYYD%^
M1B _$T.Z9;>--J^HU9;+YP.F!_D%@?PR(&1G"@HGV&P^&1+3GX1"5#K4UD$Q
M_6DHQ+034GL'Q?0GHA 33TAM'A33GXI"3#TAL7N64-1N6.EG=L.M2\:,3X;Y
M)J06CLM"74((,A-@&)=Y$\%*V.9G'4C,-R&Q<*Z%Y Y0%@="OA4N=18O[98^
M).:;D%@XUUQH=L_+&M@-<%-K.(DA9IJ06#6'&/*2S:6QNCZ!PPP3$BMF"5;L
MX\7^ @EKT4&+,*U$Q%J9RTQ5P.[X$W28,(=$Q ZYXEJV=\/"%52K#=? _F"O
M"8^/B98NQ Y9P@YD[5=[$>:*B-@52W!9H*N=2V K*-Y>_Q'FAXC8#_=<BQ9L
M+IT<P%AW)JVPHGO)89Z(B#UQ]20L^]ZT%DZP,#-$Q&8XB!5R]F,+^Q3?L-'"
MU>^-SS[YF)@;(NIB!+,L&_F8F".BCW%$OV>[F)@M(F);O&-:-KIK[B'_VHPQ
M<\3$YN@U[A'2OS1CS"4QL4MZU-O+B(DD)A:)[^!>.+3W1:P55,;=#AVFF)B\
M!&EEW!L^3"PQL5AZK-S+B%DF)K;,^WIN47U,S#(QL67>.+HWC)A>8F*]G%;!
M[DX9W7+=B'OGYXDQII>8OM_UOJP[-W2"Z26A[W<AF)VF.^:7A+[?A6#Z_:X$
M4TQ"K!@T]>F>=$PV";%L<,S.24<?M1#+!L?LG'3,/0FQ>]Y-)%=U57'M8V+Z
M23ZF_?4VD5RY7>=UZ<^;"::?A+H!UH]YG-]]3,Q"";F%>A+>8RR9\C$Q"R7$
M%NKFO*]\:W:U7D/F/Z[$+)026PC/?OT)*<4LE [9,>L^_,4LE'Y,QXR-+H7A
M1:&AV)?>[JPWJWQ,S$(I>2?M@/E?[O;)(8/EHNQDFRGFH)2\X.DI+/H@T<?]
MQ ;"*@LG(1\3,U Z8 'DIB8?$S-02FP@#/.VX_,4,U!*;*"3.JU[&_F8F(%2
M8@.]Q6PR.3<O96U"WVGK3S$#35L#C8_OE^7.N!+R6_<7QHUGO,P6FC4?^V?>
M2=H\B5K797GAQG[(?Q7/CZ^K'5^U^_8;4$L#!!0    (  M4F5B8&UJ>^P$
M ,LC   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M
M6"P@Y?LB22O.J">91MD <LH/Q3:(HI5D]VTY ^>@'O0DJC-"!>+RCSX0\/"<
M#]VT[T]EMQ_*XN-X.)55LYNFX5=*9;W+QZ[<]$,^G8]L^O'83>?EN$U#MW[K
MMCGI<MFF\?N,YO'A^\S%R^>0_V=BO]GLU_EWO_YSS*?I'X/3>S^^E5W.4[-X
MZ<9MGE9-^CA<=Y=TV<C->7*S>'I=->/3JS2I=I!"D-8/,@BR^D$.05X_*" H
MZ@>U$-36#[J%H-OZ07<0=%<_Z!Z"[NL'R1)E7!(DS; FT%J0:R'P6A!L(1!;
MD&PA,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R706V</VP1Z
M*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z
M&^IM!'K;[&4)@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z.>CN!
MWHYZ.X'>CGH[@=Z.>CN!WCY[V4V@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"WH]Y.
MH'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WS#Y6$N@=J'<0Z!VH=Q#H':AW
M$.@=J'<0Z-VBWNU/ZEVFST,NUYZO-5[_)ZF>SN?FZ^4ORZ^=>+]H+S@G^'?G
M\2]02P,$%     @ "U296'32QF+> 0  6B,  !,   !;0V]N=&5N=%]4>7!E
M<UTN>&ULS=I=3\(P% ;@OT)V:UCI%WX$N%%OU0O_0-T.L+"M35L0_KW= !.-
M$@TFOC=;MK;G/6N3YVJ3YYVC,-@V=1NFV3)&=\-8*);4F)!;1VT:F5O?F)@>
M_8(Y4ZS,@I@8C<:LL&VD-@YC5R.;3>YH;M9U'-QOT^M0V7::>:I#-KC=3^RR
MIIEQKJX*$],XV[3EIY3A(2%/*_LY85FY<)$F9.S+A&[D^X##NL<->5^5-'@R
M/CZ8)LUBVYJ%N*LIY*=+?-&CG<^K@DI;K)NT) _.DRG#DB@V=;XO>G$Z.:8=
MIOV5GYW?ESD5F&8^>>M".C%/OX\['DFW>NA2(?*Q.OV)[XFI]-G?1]UIEU3^
M,#MM[ZOUJ_X\ NMOY^_QQS-^K__+/@1('Q*D#P72AP;I8PS2QR5('U<@?5R#
M],%'*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56
M@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%
M5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:
M15:-(JM&D56CR#K^3UE?K%W]]=\>W3UO3-4>\UG_2\WL#5!+ 0(4 Q0    (
M  M4F5@'04UB@0   +$    0              "  0    !D;V-0<F]P<R]A
M<' N>&UL4$L! A0#%     @ "U296+H(&)+N    *P(  !$
M ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ "U296)E<G",0
M!@  G"<  !,              ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q0
M2P$"% ,4    "  +5)E8K2'FV<T)  "'3   &               @($-"
M>&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ "U296&=PN+*?
M!@  D"$  !@              ("!$!(  'AL+W=O<FMS:&5E=',O<VAE970R
M+GAM;%!+ 0(4 Q0    (  M4F5C,L#TY< ,  /\*   8              "
M@>48  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    "  +5)E8
MF)3[AL\"  !0"   &               @(&+'   >&PO=V]R:W-H965T<R]S
M:&5E=#0N>&UL4$L! A0#%     @ "U296(9$$D6)!@  HAT  !@
M     ("!D!\  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    (
M  M4F5ARFCIU=PD  &$S   8              " @4\F  !X;"]W;W)K<VAE
M971S+W-H965T-BYX;6Q02P$"% ,4    "  +5)E8'A%.*N<"  "1"   &
M            @('\+P  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#
M%     @ "U296"]B6B15"   G4T  !@              ("!&3,  'AL+W=O
M<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    (  M4F5B=.[:"! <  (LH
M   8              " @:0[  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q0
M2P$"% ,4    "  +5)E8'\<R&=P"   <"0  &0              @('>0@
M>&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    (  M4F5CO][ZR
M>@D  *,[   9              " @?%%  !X;"]W;W)K<VAE971S+W-H965T
M,3$N>&UL4$L! A0#%     @ "U296+\<U$X"#@  EV   !D
M ("!HD\  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    "  +
M5)E8'9N&V"T#   >"P  &0              @(';70  >&PO=V]R:W-H965T
M<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    (  M4F5C-&:^%V 8  .\W   9
M          " @3]A  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#
M%     @ "U296+NWAH:?!P  UQX  !D              ("!3F@  'AL+W=O
M<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    "  +5)E8P517]'H6  !0
M?P  &0              @($D<   >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM
M;%!+ 0(4 Q0    (  M4F5BFN=&GL D  )@N   9              " @=6&
M  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ "U296($H
M5Z]Q!P  2B,  !D              ("!O)   'AL+W=O<FMS:&5E=',O<VAE
M970Q."YX;6Q02P$"% ,4    "  +5)E8^1UC R@%  ":&   &0
M    @(%DF   >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    (
M  M4F5C^OWE0KP0  (02   9              " @<.=  !X;"]W;W)K<VAE
M971S+W-H965T,C N>&UL4$L! A0#%     @ "U296"1:TH(F!   T0\  !D
M             ("!J:(  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"
M% ,4    "  +5)E89'HL=(\%   /#P  &0              @($&IP  >&PO
M=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    (  M4F5A(XIQ?@@H
M % ]   9              " @<RL  !X;"]W;W)K<VAE971S+W-H965T,C,N
M>&UL4$L! A0#%     @ "U296&3WCKD=!@  +"(  !D              ("!
MA;<  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    "  +5)E8
MS+%?N,0*   U.0  &0              @('9O0  >&PO=V]R:W-H965T<R]S
M:&5E=#(U+GAM;%!+ 0(4 Q0    (  M4F5@=[B_$B@0  '81   9
M      " @=3(  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%
M  @ "U296$><Z\^T"@  )2,  !D              ("!E<T  'AL+W=O<FMS
M:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    "  +5)E8%4K5?-L&  !!'
M&0              @(& V   >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+
M 0(4 Q0    (  M4F5B<5S>YUP0  -02   9              " @9+?  !X
M;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ "U296.*(J]VC
M P  !0T  !D              ("!H.0  'AL+W=O<FMS:&5E=',O<VAE970S
M,"YX;6Q02P$"% ,4    "  +5)E8@=C_G$8$  #%$P  &0
M@(%ZZ   >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    (  M4
MF5@**=G,JP,  )T-   9              " @??L  !X;"]W;W)K<VAE971S
M+W-H965T,S(N>&UL4$L! A0#%     @ "U296'!0H Y!!   $!   !D
M         ("!V?   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4
M    "  +5)E8NH,'!UP#  #]!P  &0              @(%1]0  >&PO=V]R
M:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    (  M4F5BV'_"]Z 0  "L7
M   9              " @>3X  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL
M4$L! A0#%     @ "U296*=D'SVC!   V18  !D              ("! _X
M 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    "  +5)E8R"1!
M1-0%   _#P  &0              @('= @$ >&PO=V]R:W-H965T<R]S:&5E
M=#,W+GAM;%!+ 0(4 Q0    (  M4F5@ C"8^JP,  "\,   9
M  " @>@( 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @
M"U296#E= 6M>!   MA4  !D              ("!R@P! 'AL+W=O<FMS:&5E
M=',O<VAE970S.2YX;6Q02P$"% ,4    "  +5)E8WU.N'(<'  #Q/P  &0
M            @(%?$0$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4
M Q0    (  M4F5BW+-]Q%0,  .T*   9              " @1T9 0!X;"]W
M;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ "U296/F0'I46!
MO!$  !D              ("!:1P! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX
M;6Q02P$"% ,4    "  +5)E8,_D,/T #  !,"@  &0              @(&V
M( $ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    (  M4F5@:
M(2+R& <  )@U   9              " @2TD 0!X;"]W;W)K<VAE971S+W-H
M965T-#0N>&UL4$L! A0#%     @ "U296#3%0.4M!   GA0  !D
M     ("!?"L! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4
M"  +5)E8PU-V]LH$  !E'   &0              @('@+P$ >&PO=V]R:W-H
M965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    (  M4F5B<BDK/G@D  (U6   9
M              " @>$T 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L!
M A0#%     @ "U296-5_L)$C @  TP0  !D              ("!MCX! 'AL
M+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    "  +5)E8G^2=,!T&
M  #@)@  &0              @($000$ >&PO=V]R:W-H965T<R]S:&5E=#0Y
M+GAM;%!+ 0(4 Q0    (  M4F5@KZ,3QF00  .85   9              "
M@61' 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ "U29
M6'?T@@8!!   -@X  !D              ("!-$P! 'AL+W=O<FMS:&5E=',O
M<VAE970U,2YX;6Q02P$"% ,4    "  +5)E8 X2XBE@"  !8!0  &0
M        @(%L4 $ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0
M   (  M4F5C@]4:9Z @  -Q-   9              " @?M2 0!X;"]W;W)K
M<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ "U296)C\849I P  1!$
M !D              ("!&EP! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q0
M2P$"% ,4    "  +5)E8;$?.O[D'  ":/0  &0              @(&Z7P$
M>&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    (  M4F5@D;G;A
M)@,  .$+   9              " @:IG 0!X;"]W;W)K<VAE971S+W-H965T
M-38N>&UL4$L! A0#%     @ "U296.S8FLPA!   O!$  !D
M ("!!VL! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    "  +
M5)E8U^>JHD8$  !1&0  &0              @(%?;P$ >&PO=V]R:W-H965T
M<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    (  M4F5B @=J%LP,  &<2   9
M          " @=QS 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#
M%     @ "U296,TZ2:%^ P  C T  !D              ("!QG<! 'AL+W=O
M<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    "  +5)E8@%O0,4 #   .
M%   #0              @ %[>P$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (
M  M4F5B7BKL<P    !,"   +              "  >9^ 0!?<F5L<R\N<F5L
M<U!+ 0(4 Q0    (  M4F5CM4T<8E@0  .XG   /              "  <]_
M 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  +5)E8F!M:GOL!  #+(P
M&@              @ &2A $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0
M2P$"% ,4    "  +5)E8=-+&8MX!  !:(P  $P              @ '%A@$
I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     1 !$ ),2  #4B $    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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>82
<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>84
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>287</ContextCount>
  <ElementCount>295</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>91</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="cms-20240331.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-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - 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>2</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - 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>3</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - 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>4</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - 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>5</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - 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>6</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - 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>7</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - 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>8</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - 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>9</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - 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>10</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - 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>11</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - 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>12</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - 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>13</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - 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>14</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Regulatory Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMatters</Role>
      <ShortName>Regulatory Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - 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>16</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - 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>17</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - 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>18</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Retirement Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefits</Role>
      <ShortName>Retirement Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - 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>22</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Reportable Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ReportableSegments</Role>
      <ShortName>Reportable Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - 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>25</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Exit Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivities</Role>
      <ShortName>Exit Activities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - Regulated Operations (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatedOperationsPolicies</Role>
      <ShortName>Regulated Operations (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9954472 - 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>28</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954473 - 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>29</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954474 - 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>30</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954475 - 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>31</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954476 - 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>32</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954477 - 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>33</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954478 - 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>34</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954479 - 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>35</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954480 - 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>36</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954481 - 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>37</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954482 - Disclosure - Exit Activities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesTables</Role>
      <ShortName>Exit Activities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ExitActivities</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954483 - 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/RegulatoryMatters</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954484 - 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>40</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954485 - 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>41</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954486 - 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>42</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954487 - 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>43</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954488 - 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>44</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954489 - 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>45</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954490 - 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>46</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954491 - 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>47</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954492 - 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>48</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954493 - 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>49</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954494 - 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>50</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954495 - 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>51</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954496 - 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>52</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954497 - 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>53</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954498 - 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>54</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954499 - 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>55</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954500 - Disclosure - Variable Interest Entities (Summary of VIE Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails</Role>
      <ShortName>Variable Interest Entities (Summary of VIE Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/VariableInterestEntitiesTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954501 - 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>57</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954502 - 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>58</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954503 - Disclosure - Exit Activities (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails</Role>
      <ShortName>Exit Activities (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ExitActivitiesTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="cms-20240331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954504 - 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>
      <Position>60</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept GuaranteeObligationsTerm in us-gaap/2023 used in 4 facts was deprecated in us-gaap/2024 as of 2024 and should not be used. cms-20240331.htm 4</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy in us-gaap/2023 used in 2 facts was deprecated in us-gaap/2024 as of 2024 and should not be used. cms-20240331.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="cms-20240331.htm">cms-20240331.htm</File>
    <File>cms-20240331.xsd</File>
    <File>cms-20240331_cal.xml</File>
    <File>cms-20240331_def.xml</File>
    <File>cms-20240331_lab.xml</File>
    <File>cms-20240331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cms-20240331_g1.jpg</File>
    <File>cms-20240331_g2.jpg</File>
    <File>cms-20240331_g3.jpg</File>
    <File>cms-20240331_g4.jpg</File>
    <File>cms-20240331_g5.jpg</File>
    <File>cms-20240331_g6.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="974">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="63">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>87
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "cms-20240331.htm": {
   "nsprefix": "cms",
   "nsuri": "http://www.consumersenergy.com/20240331",
   "dts": {
    "inline": {
     "local": [
      "cms-20240331.htm"
     ]
    },
    "schema": {
     "local": [
      "cms-20240331.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-20240331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cms-20240331_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "cms-20240331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cms-20240331_pre.xml"
     ]
    }
   },
   "keyStandard": 254,
   "keyCustom": 41,
   "axisStandard": 37,
   "axisCustom": 0,
   "memberStandard": 33,
   "memberCustom": 53,
   "hidden": {
    "total": 6,
    "http://xbrl.sec.gov/dei/2023": 6
   },
   "contextCount": 287,
   "entityCount": 1,
   "segmentCount": 91,
   "elementCount": 548,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 974,
    "http://xbrl.sec.gov/dei/2023": 63
   },
   "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-20240331.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-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
     "longName": "0000002 - 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": "2",
     "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",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.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-20240331.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited",
     "longName": "0000003 - 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": "3",
     "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-20240331.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-20240331.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
     "longName": "0000004 - 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": "4",
     "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-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "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-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
     "longName": "0000005 - 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": "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-20240331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cms:PaymentsOfOrdinaryDividendsCommonAndPreferred",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
     "longName": "0000006 - Statement - CMS Energy Corporation Consolidated Balance Sheets (Unaudited)",
     "shortName": "CMS Energy Corporation Consolidated Balance Sheets (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-25",
      "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-20240331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-25",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
     "longName": "0000007 - 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": "7",
     "firstAnchor": {
      "contextRef": "c-25",
      "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-20240331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "true",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
     "longName": "0000008 - 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": "8",
     "firstAnchor": {
      "contextRef": "c-24",
      "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-20240331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-44",
      "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-20240331.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
     "longName": "0000009 - 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": "9",
     "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",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.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-20240331.htm",
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited",
     "longName": "0000010 - 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": "10",
     "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-20240331.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-20240331.htm",
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
     "longName": "0000011 - 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": "11",
     "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-20240331.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-20240331.htm",
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
     "longName": "0000012 - Statement - Consumers Energy Company Consolidated Balance Sheets (Unaudited)",
     "shortName": "Consumers Energy Company Consolidated Balance Sheets (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-25",
      "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-20240331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-74",
      "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-20240331.htm",
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical",
     "longName": "0000013 - 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": "13",
     "firstAnchor": {
      "contextRef": "c-25",
      "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-20240331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-74",
      "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-20240331.htm",
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
     "longName": "0000014 - 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": "14",
     "firstAnchor": {
      "contextRef": "c-24",
      "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-20240331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-73",
      "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-20240331.htm",
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.consumersenergy.com/role/RegulatoryMatters",
     "longName": "0000015 - Disclosure - Regulatory Matters",
     "shortName": "Regulatory Matters",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitments",
     "longName": "0000016 - Disclosure - Contingencies and Commitments",
     "shortName": "Contingencies and Commitments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "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-20240331.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-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalization",
     "longName": "0000017 - Disclosure - Financings and Capitalization",
     "shortName": "Financings and Capitalization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.consumersenergy.com/role/FairValueMeasurements",
     "longName": "0000018 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.consumersenergy.com/role/FinancialInstruments",
     "longName": "0000019 - Disclosure - Financial Instruments",
     "shortName": "Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.consumersenergy.com/role/RetirementBenefits",
     "longName": "0000020 - Disclosure - Retirement Benefits",
     "shortName": "Retirement Benefits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.consumersenergy.com/role/IncomeTaxes",
     "longName": "0000021 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "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-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy",
     "longName": "0000022 - Disclosure - Earnings Per Share - CMS Energy",
     "shortName": "Earnings Per Share - CMS Energy",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "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-20240331.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-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.consumersenergy.com/role/Revenue",
     "longName": "0000023 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "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-20240331.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-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.consumersenergy.com/role/ReportableSegments",
     "longName": "0000024 - Disclosure - Reportable Segments",
     "shortName": "Reportable Segments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.consumersenergy.com/role/VariableInterestEntities",
     "longName": "0000025 - Disclosure - Variable Interest Entities",
     "shortName": "Variable Interest Entities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "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-20240331.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-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.consumersenergy.com/role/ExitActivities",
     "longName": "0000026 - Disclosure - Exit Activities",
     "shortName": "Exit Activities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.consumersenergy.com/role/RegulatedOperationsPolicies",
     "longName": "9954471 - Disclosure - Regulated Operations (Policies)",
     "shortName": "Regulated Operations (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerSharePolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerSharePolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
     "longName": "9954472 - Disclosure - Contingencies and Commitments (Tables)",
     "shortName": "Contingencies and Commitments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "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-20240331.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-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables",
     "longName": "9954473 - Disclosure - Financings and Capitalization (Tables)",
     "shortName": "Financings and Capitalization (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
     "longName": "9954474 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.consumersenergy.com/role/FinancialInstrumentsTables",
     "longName": "9954475 - Disclosure - Financial Instruments (Tables)",
     "shortName": "Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsTables",
     "longName": "9954476 - Disclosure - Retirement Benefits (Tables)",
     "shortName": "Retirement Benefits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.consumersenergy.com/role/IncomeTaxesTables",
     "longName": "9954477 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.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-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables",
     "longName": "9954478 - Disclosure - Earnings Per Share - CMS Energy (Tables)",
     "shortName": "Earnings Per Share - CMS Energy (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "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-20240331.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-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.consumersenergy.com/role/RevenueTables",
     "longName": "9954479 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "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-20240331.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-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.consumersenergy.com/role/ReportableSegmentsTables",
     "longName": "9954480 - Disclosure - Reportable Segments (Tables)",
     "shortName": "Reportable Segments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesTables",
     "longName": "9954481 - Disclosure - Variable Interest Entities (Tables)",
     "shortName": "Variable Interest Entities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.consumersenergy.com/role/ExitActivitiesTables",
     "longName": "9954482 - Disclosure - Exit Activities (Tables)",
     "shortName": "Exit Activities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
     "longName": "9954483 - Disclosure - Regulatory Matters - (Narrative) (Details)",
     "shortName": "Regulatory Matters - (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-105",
      "name": "us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-105",
      "name": "us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
     "longName": "9954484 - Disclosure - Contingencies and Commitments (Narrative) (Details)",
     "shortName": "Contingencies and Commitments (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "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-20240331.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-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
     "longName": "9954485 - 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": "41",
     "firstAnchor": {
      "contextRef": "c-108",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear",
      "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-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-108",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear",
      "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-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
     "longName": "9954486 - 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": "42",
     "firstAnchor": {
      "contextRef": "c-129",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-125",
      "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-20240331.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
     "longName": "9954487 - 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": "43",
     "firstAnchor": {
      "contextRef": "c-74",
      "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-20240331.htm",
      "first": 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-20240331.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
     "longName": "9954488 - Disclosure - Financings and Capitalization (Narrative) (Details)",
     "shortName": "Financings and Capitalization (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
     "longName": "9954489 - 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": "45",
     "firstAnchor": {
      "contextRef": "c-138",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "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-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-138",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "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-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
     "longName": "9954490 - 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": "46",
     "firstAnchor": {
      "contextRef": "c-25",
      "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-20240331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-25",
      "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-20240331.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails",
     "longName": "9954491 - 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": "47",
     "firstAnchor": {
      "contextRef": "c-25",
      "name": "cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-25",
      "name": "cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
     "longName": "9954492 - Disclosure - Financial Instruments (Narrative) (Details)",
     "shortName": "Financial Instruments (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-193",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-193",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails",
     "longName": "9954493 - 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": "49",
     "firstAnchor": {
      "contextRef": "c-194",
      "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-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-194",
      "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-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails",
     "longName": "9954494 - 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": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails",
     "longName": "9954495 - 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": "51",
     "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-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "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-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails",
     "longName": "9954496 - 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": "52",
     "firstAnchor": {
      "contextRef": "c-205",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "true",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-205",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "true",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails",
     "longName": "9954497 - Disclosure - Revenue (Disaggregation of Revenue) (Details)",
     "shortName": "Revenue (Disaggregation of Revenue) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "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-20240331.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-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
     "longName": "9954498 - Disclosure - Revenue (Narrative) (Details)",
     "shortName": "Revenue (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-25",
      "name": "us-gaap:UnbilledReceivablesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "us-gaap:UnbilledReceivablesCurrent",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-25",
      "name": "us-gaap:UnbilledReceivablesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "us-gaap:UnbilledReceivablesCurrent",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
     "longName": "9954499 - Disclosure - Reportable Segments (Details)",
     "shortName": "Reportable Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "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",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-250",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "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-20240331.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails",
     "longName": "9954500 - Disclosure - Variable Interest Entities (Summary of VIE Information) (Details)",
     "shortName": "Variable Interest Entities (Summary of VIE Information) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-267",
      "name": "cms:VariableInterestEntityMaximumCapacity",
      "unitRef": "mw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-1",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-267",
      "name": "cms:VariableInterestEntityMaximumCapacity",
      "unitRef": "mw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-1",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails",
     "longName": "9954501 - 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": "57",
     "firstAnchor": {
      "contextRef": "c-25",
      "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-20240331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-269",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "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-20240331.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails",
     "longName": "9954502 - Disclosure - Variable Interest Entities (Narrative) (Details)",
     "shortName": "Variable Interest Entities (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-25",
      "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-20240331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-271",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
     "longName": "9954503 - Disclosure - Exit Activities (Narrative) (Details)",
     "shortName": "Exit Activities (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-284",
      "name": "cms:RestructuringAndRelatedCostDeferredCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-280",
      "name": "cms:RestructuringAndRelatedCostDeferredCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails",
     "longName": "9954504 - 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": "60",
     "firstAnchor": {
      "contextRef": "c-25",
      "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-20240331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-282",
      "name": "us-gaap:OtherLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20240331.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "cms_A3.875SeniorNotesDueMarch2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "A3.875SeniorNotesDueMarch2024Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes Due March 2024",
        "label": "3.875% Senior Notes Due March 2024 [Member]",
        "documentation": "3.875% Senior Notes Due March 2024"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A3375ConvertibleSeniorNotesDue2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "A3375ConvertibleSeniorNotesDue2028Member",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails"
     ],
     "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_A4.600FirstMortgageBondsDueMay2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "A4.600FirstMortgageBondsDueMay2029Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.650% First Mortgage Bonds Due March 2028",
        "label": "4.600% First Mortgage Bonds Due May 2029 [Member]",
        "documentation": "4.600% First Mortgage Bonds Due May 2029"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A5.625JuniorSubordinatedNotesDue2078Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "A5.625JuniorSubordinatedNotesDue2078Member",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "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/20240331",
     "localname": "A5.875JuniorSubordinatedNotesDue2078Member",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "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/20240331",
     "localname": "A5.875JuniorSubordinatedNotesDue2079Member",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "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": []
    },
    "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": [
      "r284",
      "r729"
     ]
    },
    "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": [
      "r21",
      "r760"
     ]
    },
    "cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent",
     "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": "Accounts receivable and accrued revenue, less allowance of $23 in 2024 and $21 in 2023",
        "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/20240331",
     "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": [
      "r708"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "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/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": [
      "r284",
      "r285"
     ]
    },
    "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": [
      "r284",
      "r558"
     ]
    },
    "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": [
      "r321",
      "r733",
      "r782",
      "r784",
      "r819",
      "r821"
     ]
    },
    "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": [
      "r306",
      "r321"
     ]
    },
    "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": [
      "r306",
      "r321",
      "r821"
     ]
    },
    "cms_AccrualForEnvironmentalLossContingenciesInflationRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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": "2029",
        "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": [
      "r321",
      "r819"
     ]
    },
    "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": "2028",
        "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": [
      "r321",
      "r819"
     ]
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Remainder of Fiscal Year",
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r819",
      "r825"
     ]
    },
    "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": "2026",
        "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": [
      "r321",
      "r819"
     ]
    },
    "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": "2027",
        "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": [
      "r321",
      "r819"
     ]
    },
    "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": "2025",
        "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": [
      "r321",
      "r819"
     ]
    },
    "cms_AccruedRateRefunds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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"
     ],
     "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": [
      "r33",
      "r839"
     ]
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "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": [
      "r4",
      "r14",
      "r37",
      "r791",
      "r792",
      "r793"
     ]
    },
    "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
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less 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": [
      "r55",
      "r175",
      "r576"
     ]
    },
    "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": [
      "r36",
      "r37",
      "r116",
      "r183",
      "r572",
      "r611",
      "r612"
     ]
    },
    "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 Income (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": [
      "r2",
      "r14",
      "r37",
      "r502",
      "r505",
      "r529",
      "r607",
      "r608",
      "r791",
      "r792",
      "r793",
      "r803",
      "r804",
      "r805"
     ]
    },
    "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": [
      "r110"
     ]
    },
    "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": [
      "r475",
      "r476",
      "r477",
      "r622",
      "r803",
      "r804",
      "r805",
      "r842",
      "r862"
     ]
    },
    "cms_AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Return of stockholder contribution",
        "label": "Adjustments To Additional Paid In Capital, Return Of Stockholder Contribution",
        "documentation": "Adjustments To Additional Paid In Capital, Return Of Stockholder Contribution"
       }
      }
     },
     "auth_ref": []
    },
    "cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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_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": [
      "r184",
      "r286",
      "r294"
     ]
    },
    "cms_AlternativeRevenuePrograms": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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_AmountAvailableForDividendDistribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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": []
    },
    "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": 3.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": [
      "r814"
     ]
    },
    "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/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": [
      "r149",
      "r177",
      "r211",
      "r253",
      "r268",
      "r274",
      "r291",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r337",
      "r339",
      "r341",
      "r342",
      "r495",
      "r499",
      "r515",
      "r567",
      "r661",
      "r760",
      "r773",
      "r831",
      "r832",
      "r846"
     ]
    },
    "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "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
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "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": [
      "r172",
      "r186",
      "r211",
      "r291",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r337",
      "r339",
      "r341",
      "r342",
      "r495",
      "r499",
      "r515",
      "r760",
      "r831",
      "r832",
      "r846"
     ]
    },
    "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r86"
     ]
    },
    "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": []
    },
    "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "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_AviatorWindClassBMembershipMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "AviatorWindClassBMembershipMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails"
     ],
     "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/20240331",
     "localname": "AviatorWindMember",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aviator Wind",
        "label": "Aviator Wind [Member]",
        "documentation": "Aviator Wind [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "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/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": [
      "r83",
      "r85"
     ]
    },
    "cms_BayHarborMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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/20240331",
     "localname": "CMSEnergyNotePayableMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CMS Energy Note Payable",
        "label": "CMS Energy Note Payable [Member]",
        "documentation": "CMS Energy Note Payable [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": [
      "r43",
      "r44",
      "r45"
     ]
    },
    "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": [
      "r87",
      "r88"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "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/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": [
      "r42",
      "r174",
      "r724"
     ]
    },
    "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_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"
     ],
     "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": [
      "r42",
      "r129",
      "r209"
     ]
    },
    "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Increase 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": [
      "r1",
      "r129"
     ]
    },
    "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": [
      "r216"
     ]
    },
    "cms_CerclaLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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": []
    },
    "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": []
    },
    "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"
     ],
     "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": [
      "r167",
      "r180",
      "r181",
      "r182",
      "r211",
      "r234",
      "r235",
      "r238",
      "r240",
      "r247",
      "r248",
      "r291",
      "r330",
      "r333",
      "r334",
      "r335",
      "r341",
      "r342",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r515",
      "r614",
      "r615",
      "r616",
      "r617",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r648",
      "r670",
      "r688",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r781",
      "r798",
      "r809"
     ]
    },
    "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": [
      "r137",
      "r767",
      "r768",
      "r769",
      "r770"
     ]
    },
    "cms_CommercialUtilityServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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": [
      "r32",
      "r94",
      "r569",
      "r647"
     ]
    },
    "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_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": [
      "r134",
      "r135",
      "r820"
     ]
    },
    "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": [
      "r141"
     ]
    },
    "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": [
      "r763",
      "r764",
      "r765",
      "r767",
      "r768",
      "r769",
      "r770",
      "r803",
      "r804",
      "r842",
      "r859",
      "r862"
     ]
    },
    "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"
     ],
     "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": [
      "r109",
      "r648"
     ]
    },
    "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/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock outstanding (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r109",
      "r648",
      "r667",
      "r862",
      "r863"
     ]
    },
    "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"
     ],
     "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": [
      "r109",
      "r571",
      "r760"
     ]
    },
    "cms_CommonStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total common stockholders\u2019 equity",
        "label": "Common Stockholders\u2019 Equity",
        "documentation": "Common Stockholders\u2019 Equity"
       }
      }
     },
     "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": [
      "r38",
      "r191",
      "r193",
      "r202",
      "r562",
      "r585"
     ]
    },
    "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": [
      "r9",
      "r70",
      "r82",
      "r191",
      "r193",
      "r201",
      "r561",
      "r584"
     ]
    },
    "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": [
      "r82",
      "r145",
      "r191",
      "r193",
      "r200",
      "r560",
      "r583"
     ]
    },
    "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/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Axis]",
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "auth_ref": [
      "r215",
      "r495",
      "r496",
      "r499",
      "r500",
      "r534",
      "r718",
      "r830",
      "r833",
      "r834"
     ]
    },
    "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/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Domain]",
        "label": "Consolidated Entities [Domain]"
       }
      }
     },
     "auth_ref": [
      "r215",
      "r495",
      "r496",
      "r499",
      "r500",
      "r534",
      "r718",
      "r830",
      "r833",
      "r834"
     ]
    },
    "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]"
       }
      }
     },
     "auth_ref": [
      "r215",
      "r255",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r276",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r338",
      "r340",
      "r341",
      "r831",
      "r832"
     ]
    },
    "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]"
       }
      }
     },
     "auth_ref": [
      "r215",
      "r255",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r276",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r338",
      "r340",
      "r341",
      "r831",
      "r832"
     ]
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatedOperationsPolicies"
     ],
     "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": [
      "r71",
      "r74",
      "r76"
     ]
    },
    "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/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited"
     ],
     "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": [
      "r133"
     ]
    },
    "cms_ConsumersEnergyCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "ConsumersEnergyCompanyMember",
     "presentation": [
      "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/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "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/ExitActivities",
      "http://www.consumersenergy.com/role/ExitActivitiesTables",
      "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/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables",
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables",
      "http://www.consumersenergy.com/role/RegulatedOperationsPolicies",
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "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/RetirementBenefitsScheduleofNetBenefitCostsDetails",
      "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/VariableInterestEntities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consumers Energy Company",
        "label": "Consumers Energy Company [Member]",
        "documentation": "Consumers Energy Company"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails"
     ],
     "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": [
      "r138",
      "r344",
      "r345",
      "r355",
      "r356",
      "r357",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738"
     ]
    },
    "cms_CorporateAndReconcilingItemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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_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": [
      "r122",
      "r544"
     ]
    },
    "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Costs and Expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "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_CravenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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"
     ],
     "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"
     ],
     "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"
     ],
     "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": []
    },
    "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": []
    },
    "cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "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": []
    },
    "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": [
      "r136",
      "r210",
      "r343",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r359",
      "r366",
      "r367",
      "r369"
     ]
    },
    "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/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "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": [
      "r19",
      "r104",
      "r105",
      "r150",
      "r151",
      "r215",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r355",
      "r356",
      "r357",
      "r358",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r525",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r799"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "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/VariableInterestEntitiesNarrativeDetails"
     ],
     "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": [
      "r19",
      "r151",
      "r370"
     ]
    },
    "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/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal (In Millions)",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r92",
      "r344",
      "r525",
      "r735",
      "r736"
     ]
    },
    "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/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "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": [
      "r29",
      "r345"
     ]
    },
    "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/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "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": [
      "r215",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r355",
      "r356",
      "r357",
      "r358",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r368",
      "r525",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r799"
     ]
    },
    "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/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "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": [
      "r30",
      "r215",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r355",
      "r356",
      "r357",
      "r358",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r525",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r799"
     ]
    },
    "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/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "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": [
      "r30",
      "r61",
      "r62",
      "r89",
      "r90",
      "r92",
      "r95",
      "r139",
      "r140",
      "r215",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r355",
      "r356",
      "r357",
      "r358",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r368",
      "r525",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r799"
     ]
    },
    "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": [
      "r479",
      "r480",
      "r568"
     ]
    },
    "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": 3.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": [
      "r131"
     ]
    },
    "cms_DeferredPropertyTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "DeferredPropertyTaxes",
     "crdr": "debit",
     "calculation": {
      "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"
     ],
     "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_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": [
      "r400",
      "r438",
      "r459",
      "r749",
      "r750"
     ]
    },
    "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": [
      "r400",
      "r439",
      "r460",
      "r749",
      "r750"
     ]
    },
    "cms_DefinedBenefitPlanAmortizationOfSettlementLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Postretirement benefits",
        "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": [
      "r148",
      "r398",
      "r399",
      "r421",
      "r660",
      "r749",
      "r854"
     ]
    },
    "cms_DefinedBenefitPlanDeferredCostsCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "DefinedBenefitPlanDeferredCostsCredits",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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/RetirementBenefitsScheduleofNetBenefitCostsDetails",
      "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_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": [
      "r400",
      "r437",
      "r458",
      "r749",
      "r750"
     ]
    },
    "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/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": [
      "r400",
      "r404",
      "r436",
      "r457",
      "r749",
      "r750"
     ]
    },
    "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 credit",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r434",
      "r455",
      "r749",
      "r750"
     ]
    },
    "cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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_DefinedBenefitPlanRollForwardsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanRollForwardsAbstract",
     "presentation": [
      "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/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": [
      "r402",
      "r435",
      "r456",
      "r749",
      "r750"
     ]
    },
    "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": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "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": [
      "r11",
      "r258"
     ]
    },
    "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": [
      "r16",
      "r84",
      "r115",
      "r187",
      "r725"
     ]
    },
    "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": [
      "r395",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746"
     ]
    },
    "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": [
      "r395",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746"
     ]
    },
    "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": [
      "r836"
     ]
    },
    "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": [
      "r141"
     ]
    },
    "us-gaap_DividendsPreferredStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsPreferredStockCash",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r8",
      "r141"
     ]
    },
    "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/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/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_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r777"
     ]
    },
    "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": [
      "r778"
     ]
    },
    "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": []
    },
    "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",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r203",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r231",
      "r234",
      "r238",
      "r239",
      "r240",
      "r244",
      "r508",
      "r509",
      "r563",
      "r586",
      "r726"
     ]
    },
    "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": "Earnings Per Average Common Share",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_EarningsPerShareBasicAndDilutedEPSAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r203",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r234",
      "r238",
      "r239",
      "r240",
      "r244",
      "r508",
      "r509",
      "r563",
      "r586",
      "r726"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatedOperationsPolicies"
     ],
     "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": [
      "r48",
      "r49"
     ]
    },
    "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": [
      "r230",
      "r241",
      "r242",
      "r243"
     ]
    },
    "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": [
      "r482"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. federal income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r482",
      "r490"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "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, Percent",
        "documentation": "Percentage 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 changes in the income tax rates."
       }
      }
     },
     "auth_ref": [
      "r490",
      "r840"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Percent",
        "label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Percent",
        "documentation": "Percentage 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": [
      "r840",
      "r841"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other, net",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage 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": [
      "r840",
      "r841"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "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, Percent",
        "documentation": "Percentage 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r840",
      "r841"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther",
     "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, Percent",
        "documentation": "Percentage 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": [
      "r840",
      "r841"
     ]
    },
    "cms_ElectricRateCaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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/20240331",
     "localname": "ElectricUtilityMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "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": []
    },
    "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": [
      "r837"
     ]
    },
    "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": 3.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": [
      "r790"
     ]
    },
    "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": 1.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": [
      "r790"
     ]
    },
    "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": [
      "r775"
     ]
    },
    "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/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/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "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/ExitActivities",
      "http://www.consumersenergy.com/role/ExitActivitiesTables",
      "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/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables",
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables",
      "http://www.consumersenergy.com/role/RegulatedOperationsPolicies",
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "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/RetirementBenefitsScheduleofNetBenefitCostsDetails",
      "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/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": [
      "r775"
     ]
    },
    "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": [
      "r775"
     ]
    },
    "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": [
      "r779"
     ]
    },
    "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": [
      "r775"
     ]
    },
    "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": [
      "r775"
     ]
    },
    "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": [
      "r775"
     ]
    },
    "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": [
      "r775"
     ]
    },
    "cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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": [
      "r816",
      "r817",
      "r818",
      "r826"
     ]
    },
    "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": [
      "r816",
      "r817",
      "r818",
      "r826"
     ]
    },
    "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"
     ],
     "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": [
      "r732",
      "r733",
      "r782",
      "r783",
      "r784",
      "r826",
      "r827"
     ]
    },
    "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"
     ],
     "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": [
      "r732",
      "r733",
      "r782",
      "r783",
      "r784",
      "r826",
      "r827"
     ]
    },
    "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": [
      "r15",
      "r168",
      "r194",
      "r195",
      "r196",
      "r217",
      "r218",
      "r219",
      "r221",
      "r227",
      "r229",
      "r246",
      "r292",
      "r293",
      "r377",
      "r475",
      "r476",
      "r477",
      "r486",
      "r487",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r529",
      "r607",
      "r608",
      "r609",
      "r622",
      "r688"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Domain]",
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r288",
      "r289",
      "r290"
     ]
    },
    "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
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "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": [
      "r263",
      "r287",
      "r788",
      "r812"
     ]
    },
    "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": [
      "r357",
      "r514",
      "r735",
      "r736"
     ]
    },
    "cms_ExpectedRemediationCostsByYearTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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": [
      "r510",
      "r511",
      "r512"
     ]
    },
    "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": [
      "r510",
      "r511",
      "r512"
     ]
    },
    "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_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": [
      "r86",
      "r87",
      "r88"
     ]
    },
    "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": [
      "r86",
      "r87"
     ]
    },
    "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"
     ],
     "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": [
      "r357",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r511",
      "r536",
      "r537",
      "r538",
      "r735",
      "r736",
      "r747",
      "r748",
      "r749"
     ]
    },
    "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": [
      "r17",
      "r86",
      "r357",
      "r735",
      "r736"
     ]
    },
    "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": [
      "r357",
      "r735",
      "r736"
     ]
    },
    "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": [
      "r838"
     ]
    },
    "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"
     ],
     "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": [
      "r357",
      "r425",
      "r430",
      "r511",
      "r536",
      "r747",
      "r748",
      "r749"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "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": [
      "r357",
      "r425",
      "r430",
      "r511",
      "r537",
      "r735",
      "r736",
      "r747",
      "r748",
      "r749"
     ]
    },
    "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": [
      "r357",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r511",
      "r538",
      "r735",
      "r736",
      "r747",
      "r748",
      "r749"
     ]
    },
    "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": [
      "r147"
     ]
    },
    "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"
     ],
     "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": [
      "r357",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r536",
      "r537",
      "r538",
      "r735",
      "r736",
      "r747",
      "r748",
      "r749"
     ]
    },
    "cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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": []
    },
    "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": 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": "Non-current portion of finance leases",
        "label": "Finance Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r526"
     ]
    },
    "cms_FinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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/20240331",
     "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/20240331",
     "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/20240331",
     "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/20240331",
     "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": []
    },
    "cms_FirstMortgageBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "FirstMortgageBondsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "First mortgage bonds",
        "label": "First Mortgage Bonds [Member]",
        "documentation": "First Mortgage Bonds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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_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": [
      "r122"
     ]
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r11",
      "r59",
      "r60"
     ]
    },
    "cms_GasUtilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "GasUtilityMember",
     "presentation": [
      "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_GeneseeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "GeneseeMember",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Genesee",
        "label": "Genesee [Member]",
        "documentation": "Genesee [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_GraylingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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": [
      "r326",
      "r327",
      "r328",
      "r329"
     ]
    },
    "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": [
      "r328"
     ]
    },
    "us-gaap_GuaranteeObligationsMaximumExposure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteeObligationsMaximumExposure",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum 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": [
      "r327"
     ]
    },
    "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": [
      "r326",
      "r327",
      "r328",
      "r329"
     ]
    },
    "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": [
      "r326"
     ]
    },
    "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/20240331",
     "localname": "GuaranteesAndOtherContingenciesLineItems",
     "presentation": [
      "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/20240331",
     "localname": "GuaranteesAndOtherContingenciesTable",
     "presentation": [
      "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": []
    },
    "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": [
      "r69",
      "r121",
      "r131",
      "r222",
      "r223",
      "r224",
      "r225",
      "r236",
      "r240"
     ]
    },
    "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_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "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": [
      "r0",
      "r118",
      "r156",
      "r253",
      "r267",
      "r273",
      "r276",
      "r564",
      "r578",
      "r728"
     ]
    },
    "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
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r145",
      "r211",
      "r220",
      "r253",
      "r267",
      "r273",
      "r276",
      "r291",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r337",
      "r339",
      "r341",
      "r342",
      "r509",
      "r515",
      "r578",
      "r728",
      "r831"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r117",
      "r155",
      "r157",
      "r203",
      "r220",
      "r222",
      "r223",
      "r224",
      "r225",
      "r234",
      "r238",
      "r239",
      "r509",
      "r563",
      "r857"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r117",
      "r203",
      "r220",
      "r222",
      "r223",
      "r224",
      "r225",
      "r234",
      "r238",
      "r239",
      "r240",
      "r509",
      "r563",
      "r857"
     ]
    },
    "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_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"
     ],
     "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": [
      "r212",
      "r478",
      "r483",
      "r484",
      "r485",
      "r488",
      "r491",
      "r492",
      "r493",
      "r619"
     ]
    },
    "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_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Expense",
        "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": [
      "r164",
      "r165",
      "r228",
      "r229",
      "r261",
      "r481",
      "r489",
      "r588"
     ]
    },
    "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": [
      "r840"
     ]
    },
    "cms_IncomeTaxesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "IncomeTaxesLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails",
      "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": []
    },
    "cms_IncomeTaxesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "IncomeTaxesTable",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails",
      "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": 1.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": [
      "r10"
     ]
    },
    "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": 9.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": [
      "r10"
     ]
    },
    "cms_IncreaseDecreaseInIncomeTaxExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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": 8.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": [
      "r10"
     ]
    },
    "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": 6.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_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": 2.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": [
      "r47",
      "r806",
      "r807",
      "r808",
      "r810"
     ]
    },
    "cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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": [
      "r828"
     ]
    },
    "cms_IndustrialUtilityServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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": []
    },
    "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "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": [
      "r27"
     ]
    },
    "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total interest charges",
        "label": "Interest Expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r159",
      "r197",
      "r257",
      "r524",
      "r673",
      "r771",
      "r861"
     ]
    },
    "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"
     ],
     "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/FinancingsandCapitalizationNarrativeDetails"
     ],
     "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": [
      "r126",
      "r363",
      "r371",
      "r737",
      "r738"
     ]
    },
    "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other interest expense",
        "label": "Interest Expense, Other",
        "documentation": "Amount of interest expense classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "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": []
    },
    "cms_JHCampbell3PlantRetirementContractDisputeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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/20240331",
     "localname": "JHCampbellGeneratingUnitsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "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"
     ],
     "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": [
      "r162"
     ]
    },
    "us-gaap_JointlyOwnedUtilityPlantDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "JointlyOwnedUtilityPlantDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "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": [
      "r98"
     ]
    },
    "us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "JointlyOwnedUtilityPlantProportionateOwnershipShare",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "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": [
      "r162"
     ]
    },
    "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": [
      "r527"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "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/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "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/ExitActivities",
      "http://www.consumersenergy.com/role/ExitActivitiesTables",
      "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/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables",
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables",
      "http://www.consumersenergy.com/role/RegulatedOperationsPolicies",
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "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/RetirementBenefitsScheduleofNetBenefitCostsDetails",
      "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/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": []
    },
    "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": [
      "r26",
      "r211",
      "r291",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r337",
      "r339",
      "r341",
      "r342",
      "r496",
      "r499",
      "r500",
      "r515",
      "r646",
      "r727",
      "r773",
      "r831",
      "r846",
      "r847"
     ]
    },
    "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"
     ],
     "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": [
      "r114",
      "r153",
      "r575",
      "r760",
      "r800",
      "r813",
      "r844"
     ]
    },
    "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"
     ],
     "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"
     ],
     "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": [
      "r28",
      "r173",
      "r211",
      "r291",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r337",
      "r339",
      "r341",
      "r342",
      "r496",
      "r499",
      "r500",
      "r515",
      "r760",
      "r831",
      "r846",
      "r847"
     ]
    },
    "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r86"
     ]
    },
    "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
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "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": [
      "r19",
      "r100",
      "r101",
      "r102",
      "r106",
      "r211",
      "r291",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r337",
      "r339",
      "r341",
      "r342",
      "r496",
      "r499",
      "r500",
      "r515",
      "r831",
      "r846",
      "r847"
     ]
    },
    "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"
     ],
     "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": [
      "r19",
      "r151",
      "r856"
     ]
    },
    "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": [
      "r22",
      "r799"
     ]
    },
    "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": [
      "r22",
      "r799"
     ]
    },
    "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": [
      "r799"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "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": [
      "r22"
     ]
    },
    "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": [
      "r22"
     ]
    },
    "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": [
      "r22",
      "r799"
     ]
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "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]"
       }
      }
     },
     "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]"
       }
      }
     },
     "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": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts receivable",
        "terseLabel": "Accounts and notes receivable \u2013 related parties",
        "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": [
      "r284"
     ]
    },
    "cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r178"
     ]
    },
    "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_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
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "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": [
      "r179"
     ]
    },
    "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/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "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": [
      "r30"
     ]
    },
    "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/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "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": [
      "r30",
      "r58"
     ]
    },
    "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": [
      "r318",
      "r319",
      "r320",
      "r325",
      "r822",
      "r823"
     ]
    },
    "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": [
      "r318",
      "r319",
      "r320",
      "r325",
      "r822",
      "r823"
     ]
    },
    "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": [
      "r318",
      "r319",
      "r320",
      "r325",
      "r822",
      "r823"
     ]
    },
    "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": [
      "r821",
      "r822",
      "r823"
     ]
    },
    "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": [
      "r319",
      "r320",
      "r324",
      "r325"
     ]
    },
    "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": [
      "r318",
      "r319",
      "r320",
      "r325",
      "r822",
      "r823"
     ]
    },
    "cms_LudingtonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "LudingtonMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ludington",
        "label": "Ludington [Member]",
        "documentation": "Ludington [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_LudingtonPlantOverhaulContractDisputeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "LudingtonPlantOverhaulContractDisputeMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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/20240331",
     "localname": "ManufacturedGasPlantMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MGP sites",
        "label": "Manufactured Gas Plant [Member]",
        "documentation": "Manufactured Gas Plant"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r319",
      "r320",
      "r322",
      "r323",
      "r470",
      "r543",
      "r606",
      "r637",
      "r638",
      "r692",
      "r694",
      "r696",
      "r697",
      "r699",
      "r719",
      "r720",
      "r730",
      "r739",
      "r757",
      "r762",
      "r835",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853"
     ]
    },
    "cms_MeterInvestigationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "MeterInvestigationMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Meter Investigation",
        "label": "Meter Investigation [Member]",
        "documentation": "Meter Investigation"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r319",
      "r320",
      "r322",
      "r323",
      "r470",
      "r543",
      "r606",
      "r637",
      "r638",
      "r692",
      "r694",
      "r696",
      "r697",
      "r699",
      "r719",
      "r720",
      "r730",
      "r739",
      "r757",
      "r762",
      "r835",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853"
     ]
    },
    "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": [
      "r35",
      "r152",
      "r211",
      "r291",
      "r330",
      "r333",
      "r334",
      "r335",
      "r341",
      "r342",
      "r515",
      "r574",
      "r650"
     ]
    },
    "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": "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": [
      "r141"
     ]
    },
    "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/VariableInterestEntitiesSummaryofVIEInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage",
        "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner",
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity."
       }
      }
     },
     "auth_ref": []
    },
    "cms_NWOHoldcoLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "NWOHoldcoLLCMember",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails"
     ],
     "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": []
    },
    "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
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by financing activities",
        "terseLabel": "Net cash provided by 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": [
      "r208"
     ]
    },
    "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"
     ],
     "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
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "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": [
      "r208"
     ]
    },
    "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"
     ],
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r130",
      "r131"
     ]
    },
    "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"
     ],
     "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_1": {
       "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": 11.0
      },
      "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/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Income",
        "verboseLabel": "Net Income",
        "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": [
      "r119",
      "r131",
      "r158",
      "r171",
      "r189",
      "r192",
      "r196",
      "r211",
      "r220",
      "r222",
      "r223",
      "r224",
      "r225",
      "r228",
      "r229",
      "r236",
      "r253",
      "r267",
      "r273",
      "r276",
      "r291",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r337",
      "r339",
      "r341",
      "r342",
      "r509",
      "r515",
      "r581",
      "r669",
      "r686",
      "r687",
      "r728",
      "r771",
      "r831"
     ]
    },
    "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_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 3.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": [
      "r81",
      "r146",
      "r189",
      "r192",
      "r228",
      "r229",
      "r580",
      "r793"
     ]
    },
    "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
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited_1": {
       "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"
     ],
     "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": [
      "r206",
      "r222",
      "r223",
      "r224",
      "r225",
      "r231",
      "r232",
      "r237",
      "r240",
      "r253",
      "r267",
      "r273",
      "r276",
      "r728"
     ]
    },
    "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_NewportSolarHoldingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "NewportSolarHoldingsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails"
     ],
     "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/20240331",
     "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/20240331",
     "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": []
    },
    "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": [
      "r67",
      "r377",
      "r803",
      "r804",
      "r805",
      "r862"
     ]
    },
    "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
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "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": [
      "r125"
     ]
    },
    "cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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/20240331",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonrelated Party",
        "label": "Nonrelated Party [Member]",
        "documentation": "Party not related to reporting entity."
       }
      }
     },
     "auth_ref": [
      "r801",
      "r802"
     ]
    },
    "cms_NorthStarCleanEnergyIncludingSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "NorthStarCleanEnergyIncludingSubsidiariesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "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_NorthStarCleanEnergyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "NorthStarCleanEnergyMember",
     "presentation": [
      "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": []
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesAndLoansReceivableNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current portion of notes receivable, related party",
        "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": [
      "r284",
      "r285",
      "r557"
     ]
    },
    "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": [
      "r24"
     ]
    },
    "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": [
      "r25"
     ]
    },
    "cms_NotesReceivableRelatedPartiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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/20240331",
     "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/20240331",
     "localname": "NumberOfFormerManufacturedGasPlants",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "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": []
    },
    "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": [
      "r837"
     ]
    },
    "cms_OngoingCapitalExpendituresMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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"
     ],
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating Income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r267",
      "r273",
      "r276",
      "r728"
     ]
    },
    "us-gaap_OperatingLeaseVariableLeaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseVariableLeaseIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "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": [
      "r245",
      "r528"
     ]
    },
    "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": [
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r276"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "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": 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": "Prepayments and other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r760"
     ]
    },
    "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": 3.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": "Other",
        "verboseLabel": "Other non-current assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r176"
     ]
    },
    "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": []
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net gain 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": [
      "r3",
      "r116",
      "r442"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"
     ],
     "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": [
      "r5"
     ]
    },
    "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": [
      "r15",
      "r18",
      "r190",
      "r193",
      "r199",
      "r516",
      "r517",
      "r522",
      "r559",
      "r582",
      "r791",
      "r792"
     ]
    },
    "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": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "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": [
      "r7",
      "r116",
      "r188",
      "r442"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"
     ],
     "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": [
      "r5"
     ]
    },
    "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maintenance and 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": [
      "r124",
      "r587"
     ]
    },
    "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other Income (Expense)",
        "label": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "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": 10.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": [
      "r789"
     ]
    },
    "us-gaap_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r93",
      "r566",
      "r641",
      "r642",
      "r773",
      "r860"
     ]
    },
    "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r760"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "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"
     ],
     "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": [
      "r31"
     ]
    },
    "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": [
      "r131"
     ]
    },
    "us-gaap_OtherNonoperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other expense",
        "label": "Other Nonoperating Expense",
        "documentation": "Amount of expense related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "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
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income",
        "label": "Other Nonoperating Income",
        "documentation": "Amount of income related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "OtherNonoperatingIncomeExpenseRetirementBenefitsNet",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "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": []
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "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": [
      "r398",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r448",
      "r451",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r467",
      "r468",
      "r469",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753"
     ]
    },
    "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": [
      "r20",
      "r645"
     ]
    },
    "cms_OtherUtilityServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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": []
    },
    "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",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Axis]",
        "label": "Ownership [Axis]"
       }
      }
     },
     "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",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Domain]",
        "label": "Ownership [Domain]"
       }
      }
     },
     "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/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CMS Energy",
        "label": "Parent Company [Member]"
       }
      }
     },
     "auth_ref": [
      "r215"
     ]
    },
    "cms_PaymentToParentForReturnOfStockholderContributedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "PaymentToParentForReturnOfStockholderContributedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Return of stockholder contribution",
        "label": "Payment To Parent For Return Of Stockholder Contributed Capital",
        "documentation": "Payment To Parent For Return Of Stockholder Contributed Capital"
       }
      }
     },
     "auth_ref": []
    },
    "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": 1.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": [
      "r785",
      "r795"
     ]
    },
    "us-gaap_PaymentsOfOrdinaryDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfOrdinaryDividends",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r40"
     ]
    },
    "cms_PaymentsOfOrdinaryDividendsCommonAndPreferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "PaymentsOfOrdinaryDividendsCommonAndPreferred",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.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_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": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Capital expenditures (excludes assets placed under finance lease)",
        "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": [
      "r128"
     ]
    },
    "cms_PensionAndDBSERPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "PensionAndDBSERPMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DB\u00a0Pension Plans",
        "label": "Pension And D B S E R P [Member]",
        "documentation": "Pension And DB SERP [Member]"
       }
      }
     },
     "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": [
      "r397",
      "r422",
      "r424",
      "r430",
      "r447",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r465",
      "r466",
      "r467",
      "r749"
     ]
    },
    "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
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Postretirement benefits",
        "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": [
      "r107",
      "r398",
      "r399",
      "r421",
      "r749"
     ]
    },
    "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": [
      "r513"
     ]
    },
    "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": [
      "r46",
      "r780",
      "r811"
     ]
    },
    "us-gaap_PreferredStockDividendsIncomeStatementImpact": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockDividendsIncomeStatementImpact",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited_1": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "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": [
      "r763",
      "r764",
      "r767",
      "r768",
      "r769",
      "r770",
      "r859",
      "r862"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "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": [
      "r108",
      "r372"
     ]
    },
    "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"
     ],
     "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": [
      "r108",
      "r648"
     ]
    },
    "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"
     ],
     "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": [
      "r108",
      "r648",
      "r667",
      "r862",
      "r863"
     ]
    },
    "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative 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": [
      "r108",
      "r570",
      "r760"
     ]
    },
    "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": 7.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": [
      "r6"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "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"
     ],
     "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": [
      "r6"
     ]
    },
    "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": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "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": [
      "r39",
      "r614"
     ]
    },
    "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": 1.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": [
      "r786",
      "r796"
     ]
    },
    "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": 6.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Decrease in notes payable",
        "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": []
    },
    "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]"
       }
      }
     },
     "auth_ref": [
      "r278",
      "r544",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r722",
      "r740",
      "r761",
      "r787",
      "r824",
      "r826",
      "r836",
      "r858"
     ]
    },
    "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]"
       }
      }
     },
     "auth_ref": [
      "r278",
      "r544",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r722",
      "r740",
      "r761",
      "r787",
      "r824",
      "r826",
      "r836",
      "r858"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "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": 2.0
      }
     },
     "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": [
      "r171",
      "r189",
      "r192",
      "r207",
      "r211",
      "r220",
      "r228",
      "r229",
      "r253",
      "r267",
      "r273",
      "r276",
      "r291",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r337",
      "r339",
      "r341",
      "r342",
      "r494",
      "r497",
      "r498",
      "r509",
      "r515",
      "r564",
      "r579",
      "r621",
      "r669",
      "r686",
      "r687",
      "r728",
      "r758",
      "r759",
      "r772",
      "r793",
      "r831"
     ]
    },
    "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"
     ],
     "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": [
      "r12"
     ]
    },
    "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/20240331",
     "localname": "PropertyPlantAndEquipmentGrossExcludingCWIP",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_PropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "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_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": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "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": [
      "r12",
      "r565",
      "r577",
      "r760"
     ]
    },
    "cms_PropertyPlantAndEquipmentNetExcludingCWIP": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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_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"
     ],
     "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": [
      "r133"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "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": [
      "r204",
      "r295"
     ]
    },
    "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": [
      "r160"
     ]
    },
    "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"
     ],
     "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"
     ],
     "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": []
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "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/20240331",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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_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
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "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": []
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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": []
    },
    "cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less 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": []
    },
    "us-gaap_PublicUtilitiesRegulatoryProceedingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesRegulatoryProceedingAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "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"
     ],
     "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/20240331",
     "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"
     ],
     "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/RegulatedOperationsPolicies"
     ],
     "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/RegulatedOperationsPolicies"
     ],
     "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": [
      "r96"
     ]
    },
    "cms_PurchasedPowerRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r319",
      "r320",
      "r322",
      "r323",
      "r422",
      "r470",
      "r472",
      "r473",
      "r474",
      "r539",
      "r543",
      "r606",
      "r637",
      "r638",
      "r692",
      "r694",
      "r696",
      "r697",
      "r699",
      "r719",
      "r720",
      "r730",
      "r739",
      "r757",
      "r762",
      "r765",
      "r815",
      "r835",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r319",
      "r320",
      "r322",
      "r323",
      "r422",
      "r470",
      "r472",
      "r473",
      "r474",
      "r539",
      "r543",
      "r606",
      "r637",
      "r638",
      "r692",
      "r694",
      "r696",
      "r697",
      "r699",
      "r719",
      "r720",
      "r730",
      "r739",
      "r757",
      "r762",
      "r765",
      "r815",
      "r835",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853"
     ]
    },
    "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": [
      "r154",
      "r843"
     ]
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatedOperationsPolicies"
     ],
     "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": [
      "r53"
     ]
    },
    "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/ExitActivitiesNarrativeDetails"
     ],
     "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/ExitActivitiesNarrativeDetails",
      "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": [
      "r97",
      "r99",
      "r161"
     ]
    },
    "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/ExitActivitiesNarrativeDetails",
      "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": [
      "r161"
     ]
    },
    "us-gaap_RegulatoryAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory asset",
        "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": [
      "r161"
     ]
    },
    "us-gaap_RegulatoryAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r161"
     ]
    },
    "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": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r161"
     ]
    },
    "us-gaap_RegulatoryLiabilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryLiabilityAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Liability [Axis]",
        "label": "Regulatory Liability [Axis]",
        "documentation": "Information by type of regulatory liability."
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "us-gaap_RegulatoryLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r163"
     ]
    },
    "us-gaap_RegulatoryLiabilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryLiabilityDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "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": [
      "r163"
     ]
    },
    "us-gaap_RegulatoryLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r31"
     ]
    },
    "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/FinancingsandCapitalizationNarrativeDetails"
     ],
     "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": [
      "r448",
      "r530",
      "r531",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r666",
      "r668",
      "r691"
     ]
    },
    "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/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party",
        "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": [
      "r213",
      "r214",
      "r530",
      "r531",
      "r532",
      "r533",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r666",
      "r668",
      "r691"
     ]
    },
    "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/FinancingsandCapitalizationNarrativeDetails"
     ],
     "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": [
      "r448",
      "r530",
      "r531",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r666",
      "r668",
      "r691",
      "r845"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "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": [
      "r797"
     ]
    },
    "us-gaap_RepaymentsOfFirstMortgageBond": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfFirstMortgageBond",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "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": [
      "r41"
     ]
    },
    "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": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Retirement of 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": [
      "r41",
      "r617"
     ]
    },
    "cms_ResidentialUtilityServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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": []
    },
    "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": 4.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": [
      "r42",
      "r174",
      "r209"
     ]
    },
    "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/ExitActivities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exit Activities",
        "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": [
      "r307",
      "r308",
      "r310",
      "r313",
      "r317"
     ]
    },
    "cms_RestructuringAndRelatedCostDeferredCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "RestructuringAndRelatedCostDeferredCost",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "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/ExitActivitiesNarrativeDetails"
     ],
     "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": [
      "r309",
      "r312",
      "r314",
      "r316"
     ]
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "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": [
      "r309",
      "r310",
      "r314",
      "r315"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivities",
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesTables",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "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": [
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r315",
      "r316"
     ]
    },
    "us-gaap_RestructuringPlanAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringPlanAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "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/ExitActivitiesNarrativeDetails"
     ],
     "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": [
      "r111",
      "r141",
      "r573",
      "r610",
      "r612",
      "r618",
      "r649",
      "r760"
     ]
    },
    "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": [
      "r168",
      "r217",
      "r218",
      "r219",
      "r221",
      "r227",
      "r229",
      "r292",
      "r293",
      "r475",
      "r476",
      "r477",
      "r486",
      "r487",
      "r501",
      "r503",
      "r504",
      "r506",
      "r507",
      "r607",
      "r609",
      "r622",
      "r862"
     ]
    },
    "cms_RetentionBenefitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "RetentionBenefitsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "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/20240331",
     "localname": "RetentionIncentiveProgramMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retention incentive program",
        "label": "Retention Incentive Program [Member]",
        "documentation": "Retention Incentive Program"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "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": [
      "r398",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r448",
      "r451",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r467",
      "r468",
      "r469",
      "r471",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756"
     ]
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanTypeDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "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": [
      "r398",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r448",
      "r451",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r467",
      "r468",
      "r469",
      "r471",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756"
     ]
    },
    "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": [
      "r254",
      "r255",
      "r266",
      "r271",
      "r272",
      "r278",
      "r280",
      "r282",
      "r394",
      "r395",
      "r544"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatedOperationsPolicies"
     ],
     "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": [
      "r166",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r721"
     ]
    },
    "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": [
      "r166",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r396"
     ]
    },
    "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/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating 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": [
      "r198",
      "r211",
      "r254",
      "r255",
      "r266",
      "r271",
      "r272",
      "r278",
      "r280",
      "r282",
      "r291",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r337",
      "r339",
      "r341",
      "r342",
      "r515",
      "r564",
      "r831"
     ]
    },
    "cms_RevolvingCreditFacilitiesFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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/20240331",
     "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/20240331",
     "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/20240331",
     "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/20240331",
     "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_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_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": [
      "r48"
     ]
    },
    "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_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails",
      "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": [
      "r13",
      "r63",
      "r64",
      "r65",
      "r66"
     ]
    },
    "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": [
      "r810"
     ]
    },
    "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": [
      "r143"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Axis]",
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r288",
      "r289",
      "r290"
     ]
    },
    "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": [
      "r510",
      "r511"
     ]
    },
    "cms_ScheduleOfFinancingAndCapitalizationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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_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": [
      "r829"
     ]
    },
    "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": [
      "r22"
     ]
    },
    "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": [
      "r142"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivities",
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesTables",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "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": [
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r315",
      "r316"
     ]
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesTables"
     ],
     "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": [
      "r56",
      "r57"
     ]
    },
    "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": [
      "r50",
      "r51",
      "r52",
      "r54"
     ]
    },
    "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": [
      "r50",
      "r51",
      "r52",
      "r54"
     ]
    },
    "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",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails"
     ],
     "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": [
      "r72",
      "r73",
      "r75",
      "r78",
      "r79",
      "r495",
      "r496",
      "r499",
      "r500",
      "r540",
      "r541",
      "r542"
     ]
    },
    "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": [
      "r72",
      "r73",
      "r75",
      "r78",
      "r79"
     ]
    },
    "cms_SecuredOvernightFinancingRateSOFRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "SecuredOvernightFinancingRateSOFRMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SOFR",
        "label": "Secured Overnight Financing Rate (SOFR) [Member]",
        "documentation": "Secured Overnight Financing Rate (SOFR)"
       }
      }
     },
     "auth_ref": []
    },
    "cms_SecuritizationBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "SecuritizationBondsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Securitization bonds",
        "label": "Securitization Bonds [Member]",
        "documentation": "Securitization Bonds [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": [
      "r774"
     ]
    },
    "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": [
      "r776"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentDomain",
     "presentation": [
      "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": [
      "r250",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r276",
      "r282",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r312",
      "r316",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r731",
      "r787",
      "r858"
     ]
    },
    "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]"
       }
      }
     },
     "auth_ref": [
      "r280",
      "r281",
      "r634",
      "r635",
      "r636",
      "r693",
      "r695",
      "r698",
      "r700",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r723",
      "r741",
      "r765",
      "r836",
      "r858"
     ]
    },
    "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": [
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r265",
      "r270",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r282"
     ]
    },
    "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": []
    },
    "us-gaap_SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SeniorNotesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "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/20240331",
     "localname": "SeriesCPreferredStockDepositarySharesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "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_SettlementAgreementMinimumReturnsToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "SettlementAgreementMinimumReturnsToCustomers",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum settlement returns to customers",
        "label": "Settlement Agreement, Minimum Returns To Customers",
        "documentation": "Settlement Agreement, Minimum Returns To Customers"
       }
      }
     },
     "auth_ref": []
    },
    "cms_SettlementAgreementPaymentPenalty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "SettlementAgreementPaymentPenalty",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement agreement penalty payment",
        "label": "Settlement Agreement, Payment Penalty",
        "documentation": "Settlement Agreement, Payment Penalty"
       }
      }
     },
     "auth_ref": []
    },
    "cms_SettlementOfForwardContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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_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": [
      "r103",
      "r150",
      "r760",
      "r855"
     ]
    },
    "cms_ShortTermDebtAuthorizedBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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": [
      "r23"
     ]
    },
    "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": [
      "r21"
     ]
    },
    "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": [
      "r322",
      "r732",
      "r733",
      "r782",
      "r783",
      "r784",
      "r815",
      "r827"
     ]
    },
    "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": [
      "r322",
      "r732",
      "r733",
      "r782",
      "r783",
      "r784",
      "r815",
      "r827"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "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": [
      "r170",
      "r250",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r276",
      "r282",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r312",
      "r316",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r731",
      "r787",
      "r858"
     ]
    },
    "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"
     ],
     "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": [
      "r167",
      "r180",
      "r181",
      "r182",
      "r211",
      "r234",
      "r235",
      "r238",
      "r240",
      "r247",
      "r248",
      "r291",
      "r330",
      "r333",
      "r334",
      "r335",
      "r341",
      "r342",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r515",
      "r614",
      "r615",
      "r616",
      "r617",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r648",
      "r670",
      "r688",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r781",
      "r798",
      "r809"
     ]
    },
    "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": [
      "r15",
      "r34",
      "r168",
      "r194",
      "r195",
      "r196",
      "r217",
      "r218",
      "r219",
      "r221",
      "r227",
      "r229",
      "r246",
      "r292",
      "r293",
      "r377",
      "r475",
      "r476",
      "r477",
      "r486",
      "r487",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r529",
      "r607",
      "r608",
      "r609",
      "r622",
      "r688"
     ]
    },
    "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]"
       }
      }
     },
     "auth_ref": [
      "r280",
      "r281",
      "r634",
      "r635",
      "r636",
      "r693",
      "r695",
      "r698",
      "r700",
      "r707",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r723",
      "r741",
      "r765",
      "r836",
      "r858"
     ]
    },
    "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/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": [
      "r217",
      "r218",
      "r219",
      "r246",
      "r544",
      "r613",
      "r633",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r648",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r668",
      "r671",
      "r672",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r688",
      "r766"
     ]
    },
    "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": []
    },
    "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/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": [
      "r217",
      "r218",
      "r219",
      "r246",
      "r544",
      "r613",
      "r633",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r648",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r668",
      "r671",
      "r672",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r688",
      "r766"
     ]
    },
    "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_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": [
      "r15",
      "r108",
      "r109",
      "r141",
      "r622",
      "r688",
      "r702",
      "r772"
     ]
    },
    "cms_StockOfferingProgramMaximumValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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_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": [
      "r15",
      "r108",
      "r109",
      "r141",
      "r622",
      "r688",
      "r704",
      "r772"
     ]
    },
    "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"
     ],
     "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": [
      "r109",
      "r112",
      "r113",
      "r132",
      "r650",
      "r667",
      "r689",
      "r690",
      "r760",
      "r773",
      "r800",
      "r813",
      "r844",
      "r862"
     ]
    },
    "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": [
      "r67",
      "r68",
      "r80",
      "r168",
      "r169",
      "r195",
      "r217",
      "r218",
      "r219",
      "r221",
      "r227",
      "r292",
      "r293",
      "r377",
      "r475",
      "r476",
      "r477",
      "r486",
      "r487",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r516",
      "r518",
      "r522",
      "r529",
      "r608",
      "r609",
      "r620",
      "r650",
      "r667",
      "r689",
      "r690",
      "r706",
      "r772",
      "r800",
      "r813",
      "r844",
      "r862"
     ]
    },
    "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/RegulatoryMattersNarrativeDetails"
     ],
     "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": [
      "r523",
      "r535"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "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": [
      "r523",
      "r535"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "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": [
      "r523",
      "r535"
     ]
    },
    "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": []
    },
    "cms_TESFilerCityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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": []
    },
    "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": [
      "r794"
     ]
    },
    "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"
     ],
     "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": [
      "r24"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatedOperationsPolicies"
     ],
     "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": [
      "r283"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "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": [
      "r309",
      "r310",
      "r314",
      "r315"
     ]
    },
    "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_UtilitiesOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UtilitiesOperatingExpense",
     "crdr": "debit",
     "calculation": {
      "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": [
      "r123"
     ]
    },
    "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": 10.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Utilities Operating Expense, Depreciation and Amortization",
        "documentation": "Amount of operating expense for depreciation and amortization of regulated operation."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "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": [
      "r123"
     ]
    },
    "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"
     ],
     "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": [
      "r123"
     ]
    },
    "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": [
      "r123"
     ]
    },
    "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"
     ],
     "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": [
      "r123"
     ]
    },
    "cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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"
     ],
     "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": [
      "r123"
     ]
    },
    "us-gaap_UtilityPlantDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UtilityPlantDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "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": []
    },
    "cms_VariableInterestEntitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "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": [
      "r144"
     ]
    },
    "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",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails"
     ],
     "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": [
      "r495",
      "r496",
      "r499",
      "r500",
      "r540",
      "r541",
      "r542"
     ]
    },
    "cms_VariableInterestEntityMaximumCapacity": {
     "xbrltype": "powerItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "VariableInterestEntityMaximumCapacity",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails"
     ],
     "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",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails"
     ],
     "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": [
      "r77"
     ]
    },
    "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",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesSummaryofVIEInformationDetails"
     ],
     "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": [
      "r72",
      "r495",
      "r496",
      "r499",
      "r500"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "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"
     ],
     "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_VolatilityMechanismMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20240331",
     "localname": "VolatilityMechanismMember",
     "presentation": [
      "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": [
      "r233",
      "r240"
     ]
    },
    "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": 1.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": [
      "r231",
      "r240"
     ]
    },
    "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": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "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"
  },
  "r2": {
   "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"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "460",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//460/tableOfContent"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "820",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//820/tableOfContent"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//980/tableOfContent"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//260/tableOfContent"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//310/tableOfContent"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//420/tableOfContent"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//715/tableOfContent"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r778": {
   "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"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>88
<FILENAME>0000811156-24-000084-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000811156-24-000084-xbrl.zip
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
M_M&'_>,&*$"BM5V*KZ<4P/]&(TV(NK.QK$G4?N<QI>"I;H"BI=A6NZOE2.\
M3U.^FO8O[$/T9)>P1@?&U-Q('[?>07*3Z>-6@3YN*7%6M0"4N&B[M#5JT3Z\
ML==N#[K];L<F=G?@MKIVTQT-_^BW#M)7;!;<SVNRE?4)RD_S61/<V$B?(_8.
M3LY@LR#,MX!/IJ$5A]2U\*\)M9#^(@5ME%8N"G.EWCFU7 H_P0U#Z@7WA^O-
M=2_:B WZAX/&XVW$ME'%9[LX*$>LW;!;TA=5TF7O[X7NM_LWY7+HGQ-G(N12
ML8UC6LP+L9\V4%3?6J>^'P,GR*Z$*YH2_CUM-3BGA%M4-!K\0!TZ'5*^W&NP
M5;:Z"WI!LR.YYM$5%XV'K4:N(WE>;Z\D6%5;R\_DOI(0_<*<"1L3/\7D53ST
MF&.=.E&H\&,/:I;=:N _3?RGA?^T:P*]=JN# #<8>P'&6I\JB:C;">.N-::^
M*C4(V[PS\>'EX[F!R)H0:5<3(A^#F$<3@Y&-8.3T_>GM>25A<AJ& 5@% B"P
MR;R/0[@D#+%PGGL7./"#/[9N"3P[.=NB"WB^TT]K+C>7F\OUO%Q#Z;EB7[@#
MT0E6XN\@NJJY/>0F:/T2>**HB#)Z/W\^ P/%^N?%.3J;[B=@Y5B%Z]59R.0V
M:P(?P""WSCP2*L/GO345]G0X83-X"AZF#"-==A@-J?0T#!=7O?JP7)CP(^C\
MQ$6M=@;S$+<6+[T'?'IS*[A';V@8#T/F,L+GJ!9]#4"7OHD(!^Q2F*YT6-2L
M"4$\=YK*932C'*,Q!L@O!?)[ G0D?!CP:L+6 E0PI!PCWCLGF$X!,.B2YQ3^
MH<(QCSYY8GFH>@,,?70]7M$H"+]1P%OB2:IEF%[P>UHAL('%HC %(5YJ-QJV
M >.:8!PZHTJB\#WS/#3WG'C('&M$J39R2BLEU%QN+J^LX7)V=EU)V786P$8*
M&^LP#H5+2^RW,?&,A-L/JJY Z_EE-=$Z871DG3]0)Q9]2RY'(^;04MW7:&J/
MXN/Z[/-I-2$23&><3J@?(D#._3O& Q^3=T3Z0C@+_)#6++P*+A%N?!DT_LS(
MD'EH%Y\Z$9JPS4&_ 3^!O3H5J0RO"S*3,9ED3-JK,R9-\F/5DQ]-OIQF&\?'
M*BL66;-*S10+HP6_"*S"]7S*.&[IE83M1PH"$7NKYF<JE9=N:W?*RUZM[&/8
M42[B*X_XE<3/4IZO%_CC.B;%PTA !Z P>4SJ=:F',2!,;7%P86H6:)P,M]F:
M\!AX## @]6@R@AM<L6U3N7I1(-SK3AS"3@OO.K:B"0LM$#F^=0\0#3B#C9J(
M4%(<>2*W7CQI-N/!G<S,7QJHW6CVI1L?W?9C+IS_,)0@Y@Z5S\9G8%2*_AG#
MZ.#I\<P5EQ4>'DUX$(\G8HAVPVX^_E##1R_BH]]A):LOA>4LKT KC84O336M
MRV1RS]91)AOEXD7 +H81*PGLQ5#I6<!GRC040E2(=9#,@<>D9$V3 !@-:U;L
M>S0$^8XUG>Y92"T_@(N.Q1&1&>$8^)<FHA3MXI'EB0.&5<SEYO(W*5X_DXIF
M"A9F*!S2Q)\_D5:5WG-&9BPB7I*/=?CY\.SPN?<:D;I/X%G!'LFF64W62%6"
M5/$0W/$]2L<^\H:&!'L"CFB7M].2__^1JN+'V,=I5!RJC\Q\==9L <A#XG_C
M\2QRYG5.IP#;1906-.5P1M%579_%H)2'Z&V),'H9\#'Q80)N>AH;7@#ZMKH*
M'@,?G0D)T9F#SX&!X,>P./(9#V:PQK AL3",2RX8!KX;2I?/S*/N&"]9S*)<
M\4ST"!$KXG$848I_B$!.A#8T#%R.N>1EABN_@RN3D^-OE#7MEF'-?6'-:K$@
M#L7ZI X5 R%N(E77>LL<MS*=8?LY^\V:W6C4O_QNB3)OQ+/&)*R/8@I8S!^O
M#B-US'I"(A$((,Z?,</F<,-YCJ$ K%_(/"L;8HUX,,7!*DMH:8434ZK VF
MU,EHQ#PF^-F1UZPN8OI&3"&39I2D&;5,FI$&8S%I1B;-"+=-3NYH14/N8FJ
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
MCR%Z,M$L$NN(QK^/MWVC=);/'Q;R-Y?/BZF!RL3*Y;<:36>3J8'"C$O<2TY
MO/HHIJC19ZG!@BQ75Z>ALO=%M+1.1R,@&MZH\JBSK&*J4E0],.+K>#$8[5AA
MGD3.9"'MV J#&(QBY4!163+WH Q3J6BG[W?I5"8OBM ;31T&!@R;R^H P4,C
MH806[)&<L9+9/WFU"4F<^G2$U9:WOV2R/EKBAE:;RS/%2/#< GYBF/(0L6G:
M+<^L\:9S3/.'*82G52GS> 0E5#G5@BD"<2K(>R(%S5!B_=P^$:A*-P/T!O/
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
MRU@=!9"L)4HG8,47BK7%1*:?^C([4H8_D[G4_Z<$!*M4Z=!8+W>\2&F>];L
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
M[Z;X^Z;S:YSHE<+O?0'3#<DUM;!JM4R]1/QJPTD%#$L!8M@._,8?D0MGB1N
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
M4&]1LE-:*!!L[M'C*L%AD< U62NOU^?/U]*=IU&.D#-CK;<( U)_8DWI.N#
MX+:?!6A$*>A3SD@ 74>&?N+\F".[\$3ZQD3H>U@TX&9PK:G"@#_^TU%HS!C]
MD*A#6$S)KA]!18@3$<XJ7(8$&,/.&4:6P,H)8]UX-*8K$Y$%E*<(JU%#4?(O
M,M01Z:VPXV4G'X/Q+/J'@"R$YZ95;D%-&*&X$R%-J%MR8<FC;3B];L4?NBWV
M60[:%7_LM4RH'ZJ]E.HZ<5WA)N&#<YFW?F%B!9)V$]-A65+R*_S(OD"0#F=$
MP9\'K'9/T&=:IL]>@P7 L."+4:XW^9(^5_+!=8;L72R4&O>, ;2G#O<>Q4"A
MZN<W]Q[=O*XG2W-^!QE6-&$P<I9Q/;$['>$7YNCOAX^ZB<\^[(53(\]C8=;-
M@O&DRK!\-M:PH'OFNS+>1D!$4T;'61@9=Q2V#2D&?>E5,^[1YRO=YL4W<?-@
M6^);@?'"AO)OS3BVQV='SM=XGN&% \8.G&&B?*E&S-'SX)8P- TR0'RX7@@L
MJQ3&1P,,H\#'6,E]?AD-!A\^E/W,\3W'FCG +-CQ_3V8,CA#?]$!;0[=T!5F
MTK;%&8X$6;CS(.0\%_B"\J,'B2_'0^PJL1!%,<!1P+Y/J0$+F;% @!Q5PN7/
M$JP.^^[P;@G_PL4 _2TRQ53&>[CT'Z,;(H&-)W@0!>J1)2#X$;D$_ZS@XZ:N
MKW *:(&%+8,M91%'JXT81PI$MSN&V\#0%0BUQ;71%8&#(R"N:]YLS#? '<0;
M+Y#%(\. !8%![X:%VGETB12P16B#4$))+=O@!CFY"%DQ@W3QY=T;K328+#I7
ML%5H'6E)HH.,X8",NE'S>RM&:3J?EU<T L^84T24HC$<U\Q!%A97P:6I91P?
MA3:CB31.,OA&$+.#)M]:R83T&I9;>%6^D6!ZZZ2)!X0Q32^0?;:ZW?:_;P?-
M/V>W+QPWS'YYT>U=#EZ4'#G=86_V?9MB2K##9]\I"=NZB,H%--9%="XN(G5S
MJ'KN@$RZ("Q+?(4@Z[!N&FTZTXXKB-4"&A3H5!</(&F1=Y<!H$B5TKRU76T
M-DP5,N?G[H+JK#TF\-D162\LAID?_P,X.WRU[!)A)5B_&J0%(PF&T4EQF-\F
M7=K+4BT$>MM51-[U0*%-M>E@Z.*:R7-R"F[7-,@R]JB;$+ZFX=G8&S3L<*W<
MVEKX$@I[Q5D(>C/SK3,L^C*-Z(=^0BRF!S9Q792L1:I=$*?59"\ABD9_2I@&
M#E"1=N:&&^54/_?EKTXY^Z(5D=JDG2VS49W$#20TYJ)-J(Q1OF'XB(*$;O<O
M\NB5!JIEMT_1#"$KN=MB5T'EW_HK3%@@"J!3XE<*I2L1:A) 'T15$G/.3=/8
MDRJ^X5K!Y*$2P*F[N%1%T8T2?I0R9N ;<$_23&Z4G*%<B 1F7$CMT\ERC%UW
M!\K35()_("]7R4F5:5OE9"54XJ<B*]N$IL.)\I J!S//2'^>3207#:@19D!I
MY\Q]^&#L&,D*SB84=^BC6/RKA[";\ ^*GM(.SY( K!'\RC&8ZU\+P6-E%59(
M'^G9[!0S>F 28)T4,L5@B#_IB,B%M"34CH8S['^[U1R>J5-[603<H:SZ!V,;
MJW+\6 U:Q.Q>Y>*JRJNK/GIM==JXWN[C>CK;E51+I=N!6&F=Z4T 5K*$AZ!
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
ME8%GU'X*]#]ZX.1F//(9A;^QC#@SVGFB]&B0GB1["\=$!)@8C[$6/EXRB.F
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
MJ,74YE8ECE=5&$A0%^;6!;"O;GOPX^BG(MX7'3,B?N6:!S;@$]^,!$_LP(-
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
M@FHFC]XB(@OB;2 Y$:#J-(;9_76NR096T]V!$#*)"GX.!?X ;.;:H*T*%C,
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
M3FFXTUE+5)2J,F%]R4QNUM*+_@RL;+ 6*X/#H%PI:@>H,]A3/J?I+!$3$:7
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
MVR5AZ QA!YC+9/"O:1AAX.13X(]OOMW>/^ M\(4W8,]Y\,,HF$57TFK()S\
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
M2)#!9;IJH]<N/85%1G<%Q$@^<98+)-@>4NP)A=*M+J^2!UJ_JTIZ<CC;N#*
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
M;3^4XU)%J"Y*>R]2I87LO&;9\QM++UHJ&#^G;?I(_.Q>ME,!@+1&3]-%19
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
M>?D 8@@$D'-)U][D)9"N !%I;0LS+F\;M;DCH*.M:HFBV4;2$5!KJ&\1*Q5
MG;L!.JKX4"]9A,@?=&7 +P_\:=^E?%5UGS3*!5FJ8)45_Y6H1JIH5]-B[Q G
MF,D=-KJ!CL$<?MEQ=&^YK:D1P\S?IN#&&U3 /K'OC-[4U:I2Z:ID5OL?25Z2
M^O>O94C.(CG+P5M"5,-9L%&1UNR8^HES%J:V_1X1^*F$.E-4/R;!B^,EJ]+T
M/014M'QZTH@JQ,;,6^*]HX?:8[T22  ?>XH#4'@)0)'"8:LX 3 :T9#"&DG$
MNFB'EXO\)_6&\:^8+5C&Q ]9*O<5F]WJO-+K-V<0C0"O#(ZIN^(-4>>WD#X<
MRC1:?TOJ2&Q8$@T.3U6J"6LRS25>G/H3EXL =TQ3;;?;_;:E=:R6H6M]JO9U
MJVWU-6)U#;7UIVYAN2._:Q3,A<0+O>@'E/RX($-XQ2OBOI'W$'&6!A4@*KWM
MRSN6O2_4T*FV-V[#*0;HW0]8M_4KH% :X%6P)B+,6I11@/SN;]L/"%NB/B-5
M(SE@\P<D@[__3I8E<7+N\::STR?=@:X/!IHZU*R6UJ'$U(8#M350#6-HZWW[
M3PNCAOOHE,)R3?,44GOA= S,6[GS:/#RKMQRQK"6R@_ Q]HYN\]XC'FS<H*G
M&7]BAS0BW@N/'G&9I/SZW2/3@0.7_I;SS=KLQ1@WG[,J)CK@!5TR">E5\H_K
M@1-.7/)^Y7ALF>RFZ\7'F:O6,L,F_WI.N)<J)][8_(]_.?[Z$K[Z??5SR[IL
MZ6;F5^JE]A_KM=YDW2!SJ>!7K7NKI0TRV_JV?<BWI9? # H]Z3!KL@YVRIE.
M*,ULS 74VIR3H^B_[(GY6Y#<>\H7QW57IOIL\;WM$^7;W'X+:NV2[EH?Y]Z:
M*!5(:\K-@2]P\0C%U0#X_A<2V"/^N:'E\/(=BI>U*SZVHY/7QM/159SBOF;S
MSVXKC!UPN/>^@\+3_2:G?JS$D4CY0$&GPFH%5/,>6%*00%2_GZLJ:K-7#93J
M[0.47K[U ==[SW:GN!4/?H"/OXFBP.E/F;'S[&-W6/B! $PBN.0>O3(T+%Q
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
M7&#QT %NXWW\JQ\I__N&F5(%@R%M%>O M/::2 CLO<L0W"<A;[& ^S(%EA3
M=B.H04OV\'/*LS9@!]9N "RF3X,M>]#*O07LI[]Y/&[T0 /TIH/U-WM'U(N2
ME\12(?527Q?PF?"[YZ93X/\+  LOJ.G[P6F^6%MLHAR35,9PQ2BQ46)>_HGV
M@RD8N#']=)HS0C*9&?Y$)V"=P5EG$UA 7QU$$\[M#I+CG!,1J$,%B6A+E/$
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
MZ>;6HXT[;_-H V%.EK@+-]M5O"D^C$1Z?K]\NN0/X<./F 8,YNK,YW"'?OS
M4V9? V>:C7Z-1Q!=KCX^6<G8Y]*7-4L<.V$8OU&\OF;:!\ 4L/ M4>Y9]DO
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
MS860%$3%62<U=6DN@I DQ>?2A8(YO0#E8G'D==D_[-"*HL!VZ0UNSUVX<;8
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
M,+3U2B3# R$ RX832#@$H^0IB5\(P49?$XF0H54ZJ(=EZ'K)VLB;A\8!A-R
M2(=R#2(U"HG4W$ND!=_ KR:G1/H=MBYFV%O;?A<FR7]2D9 K9P28AG_:KN5)
M2PN(0%J&P5-H+;(875BO#(%X71KHCDBI)K.&>X2/GD$)P7_<00,.R3?M@_Z2
M%#X![2>%,LBUU1)!KADZ@ZECO498!06V\T\20\.)?A,"B3'1!V)M0]-4>*Z6
M2UAR)CYSDPS)<^ ]NX5U6)!6<()S"Z@:Z?#I"76RF&1*?%E)'ON-=VDSZF;5
MFH ^"MT(]B*ZIZ#Y 9C!NDPI;R?.!D!-3_;&F.JS-!!J7:SIWW,7U5=DB>M\
M_=FIYO;1"6#=8#-A79V5G7RZUH/MQ,>!S>"3/8N?!=FZ4=QNW]EPO5SW6#3+
M3\=*?MJ$.&N>7CJ*3:<@',H+[/3QY52Q:K:S%96XUKM;MI_[7>B@_/A!;B?+
M:"R[?1D+-:'M)O;!R1EH,;L">9F&H:XW1\O"!;0"\H*24XHVO#8!F 44S(0P
MY37YC/+PKAMC+;1,@W%JUA]&UQ4%S$\9\3@V:I Y\E/+W^:E*6T HZ,,'<R
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
MOA??B^_%]U?YO3AIWY<QPR'3^/I.U'5QHGYR5;0BMT0K]>_&2E+;?,2)4BI
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
M?=(;TGG$0O!VSL;\U>+.">*[I/$B9H!)X4J.Q@"A'DLLLMY-YI6-Z*YZ) )
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
MQR#$=9$^ +7$K])WD(ZT5@Q*P2M@:I]\Z?\L?V6%KXR0,6]WOL181.+80U9
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
MRL65-[O9GUN(J2ZN+%5CH0\(0CFXK^['IQRW--V12W5#M:/&$2EC&G^MM1R
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
M8+]_WEDS&.R]Y;U8KQ%ZA+),%SAN=@%WYUX\0Z*I1#F=TX0N-!B^04AW^QX
M2D+FR_G5XF8L$EC48#G]K=J4Q:/6']3)P$1FC#SEUU^L2=$^EMNZ>J&M:^RU
M=8N^&>WY)K'4+FV;E>5XDR+FO$&6!MRN+VW+NVA);+ E;,:9[Y S[UY7]F R
M)&.&,)E58'F@:$N4O%W&A](%Y)&=^,Z80$E8-DK6S8=41((<B98!O$O7.6MX
MI6-+S2[&^RWJ'=R5;JD!!ZU/R4:X2120B:#=S#5EQU84!3!-ZIM; ;LF:X'*
MV@%)2Z AAXJ:C)1;NQ43H;E>EE31\PEQ8+P/-E &ZB'>:W^O &>&YEK\XCKM
MS!ZE9,%"NQE)CH/.CB:K,UA>%% 0!)A=!XS/R 999_DD6$6E=]8E*B=8P\L
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
M9F32VCU<3L+8.J4W% 1,WX;*(**1ZC&/X668QUC&Y%?]X?'GU2+*C4M<E9R
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
MM=XTKVN!G[IL5[&NANFC]*J_^&A'>AVYL+GLNM_V$H=G!,P>8J4N.,Y<YN>
M>*P6(!I1RCF')5*QG&%<\H;YT];J#.4;5EYQ1^-1X-S.9K9Q<K*I7%Q:RMLF
MRO?>:&E8!%#5MJIFNOQ>\Z@M]:*6-<JDG@UKR;9A# W3HKJFTYY,3.)HQE 9
M:+VA;%+R0]$LS$+=B[[OU4J*5M0/G(3+_]TL(_J18@J^'2<A9M_[SB//:KS*
MDQ,_NY'M,2WP'8;YY 7VS\+^ZR6YY*:.KUG(F5XUJ:5TTQTG59;@;FK+D[KY
M!9IR-NARBN+BOXN,6I5]Q5:_XFN-?=U&$W0+HFK;X/4Q'<N,+&K@N8I+['=7
M+*Q#BQ[QBBK$IV'Z^&_=OZ;W]-=D/!E@B99=N)E._71> \--!1;<&5T))L!\
M3AR/^LSP^* XH@BS=J.8#(?,VXW+WA"/X%#Z/"I 7A6GB9FX[GCBL2\PAQ=_
MARFUN#,^9GAB-1@X+,\A&?/\5_(,SA)6EN;^3,7:TJ?R&>!:T+ !#X/:3$WB
M8./BGK7U6Z4B<@USO?DUH7;Z=V5SE6Z4)FO/J71.H;N'IVM&63(!&KR@HTF'
ME-?,<L!:EM<74L+]@"&OPHLX1:./Z3_ R8#-3DL?9R/PJMOY2K@CJ$^]8LY;
ME2GO< <Y&2?\8,%Y:U9J[#MK*"!E6>>IVU?"CRLX&X_-&_)AKZ+DSAY'JWCP
M<[H*_/OF+&A>7&IKBO X"RZ1YQ6^16'#I$XF!+RR,S\;2,"GH;3:&O5*C.1<
M7>'5&/%->67? XP0.'-+!-:Q/SA)^ K*+*)^85W@-("6H%2:4A(NV9ONDH&I
M;\:?\+B6>/1^.+<I\ \:OM!/T^_3"7R'NU%F,/N[F>O=7MY;>GD;Y;I.YC)A
MIS(?C].D>.R=261:;UPH_L<GPO3X$["6G<6:8GAD^9Q;?2(ZQ;1HR^QJ\MI<
MYE:"Q=7^5<T,;<-4&\GIMKIP7-IHI&.:D]SMJ\;F">M*;^ODAY;ALX,;?<>-
M9.F5:*LEH0$(QE/'4D0'@KM"=_#C401',[0?<RYGC2N0M]I(<P^7+@?= /3C
M*^E[BJO5]G6A5K>1[[RSH9:0K&GB'"I987]I/D>J[1Y7N,XDA@^!,7QTPO&^
MB1W%6J3Z]O.K'7BA%F#F1IQU:I"8FRV^W:I[LSC/&K@>UI9^#?*E)8-R,QL"
M'#\\2JT0*R%6.XN5UH!8*>"&5=T?GX-8G<C!]1Q^U5 /M&U."7,Y4'G#GH)C
M>["J7 3F6GVM4W(B:.L.-^NZBF9=]<R(WL M7(EE42\NV]*O2W!,LQQC[(=C
MM-/IJ2S<BJ/YE=BJH_G5CI',73M=G)+GN";XR6$AG3RY?B[\>3SA</5LG=^&
M.'^+\)-H@[0GTIR2!VDV$+K2+RZ5?K.AJ]9V-1/B+,2YQ>*\IMJIEC@;8*X;
MON Y&W$6!;*M*Y"]Y;6'45I"&!7[=+'ZEY5U(ID/_KE[TY7^3D)_99D+ECNX
M4?XLY@GSNL="(C$,QGZ;I?H6^K>[OO2WQ*>5=7/GQ4IJ>UDI;<@M8<.M- >\
M)*][TUK539VQZZPM^(:E%Y9Y<5FC_5&#I:J;VJ6M5V:M2$Y8O[2R.M65M8*B
ML<'JQ@:]ZL8&&]3W]JR\OE>T0SCV=@CU*[2'!B6JI?9ZM-?7J:'T'-GH:W3H
M#'72-X;:#Z6WMP)MLU:!]FU,QZGRZ%95:M_EF"TY_ (6-B<1:SR#JO3*)]XT
M<IG!^.)B Q>7>$A'WAF4_>8QQ=& G]SG;5_:7RA9LGAG?O&DL/AAOGA[;O'A
M;/&%GC=8:;H(?S'?X=-ER!+8*9:77CV0,.8_OTV[HLXV4.D6:/\4@W=8[)YZ
M]_F_R'CR\6H>TB(()R@V6*&%-5Y#"C;+IA*8,NKZ):Y;3777E[> ,]#ZU'!@
M(;+35W6=#/L:&>@]=="C T)E'81%D=LB+%JEL/Q/@EUU8UXVBYL)'WC9OV=X
M )%TQ7J&W'&PFD<W^ME^6?B.?,%Q708(<>@'$E:.AXS?1\1_YM@\*0 /@V8A
M>)2@+VZ01-Z420ZL?XF7EYG9NNI*VY.RDU4_SCKD?@$W+)43&=\F]S_^?0<&
M[V_!X#W-ZNEJ#[A:-X'!+?@3F%RW'$L=ZKK<_V%A17$[&%RO9'"TCF'@\8Y=
M#V%@4P<WX9#<6P^+9$'3MDG<RB<\8W&I@N@?]L,L];3!"FRFS&1V9FA;K/V<
M[4[RBF.&V7%SSPW>E_L.@VB@V&&8 P?@K>%P2!'V!$%YH^P99T85NTB524X5
MZ3<8B;688Z"L+LMJRRSH8^)A=SJF"#22:@+%^(W^SD91#&?NLUG[VYM?7,4A
M$LOOK'G=L/QJ$Z;UPIIB@TF-.8(8'K*[TJ<,I8S-+5TJ4*-32<D"?;C:G85C
M$'FLLSP--C2?1Z<NN1#0(B=UJ[ K*K04G@=][F#B@J1[!$N8^3Z/C-X8U#RH
M>!2L)<*A,8N)#1TS2PG,6+7O;K;"=,LX',3,N0RS%6[%ZL,25A]6L[K#\J_8
M%QZ)8I@&1BVD?R<@T>P!DF*]9;X &'K"V(D"#X*+B_P%I]PH\.&$A0AL/ZG'
MNDSR7Q6>ZZ28;#57?U!>K6ETEE"?6RM6K3<WBP@3PLYL;&<622@,S(D;F,4-
M%Y9E1\MR?A'P?A,1<$/NB0CX*47 YR)W0T6CFNT,^X.A[@SU >WU;(W0OMEW
M3,>D/_85UE#KY'M>7)9$FMAUG70[Z^&[;2C(4)0M0D% &7U(=5VA@X%N$G4@
M.XKB#&VS+UM]2S=^J/W67 PHE:&@K_09E";S#RG>-;?*R:VH<IL_<15<(MYA
MWJ8A1MM3I\<-T9(PG+34C6'N)0]SOI 0PYI@NEZC!*T+#_3G%7/ 5S&+X?-0
M9! "B1 A- 7$AC<,DLA%E[,K?0%C5FPHC9">^/OG68#58\2>S(C=23&I6>K&
MQ&%31%3KN6'0GH'-YA9XU>V!UI66MC-S_59'43L2=DS:_F;B6Y#.'%_UAT]@
M13CEZR)^W)K'T]=TI!D"HG27DA]W9?8;E>TXFG@*X]$HO6\9CUT.+;UU2-A0
M]"WT@#$T>IJJJPYF)0PLI4]51[9T2U4TW>@-S!\,K* E>N"J4A%@S%WZ0FP$
MA6^_#JAYC8'L6%Q8S;N,9>Z_ZLZ/L_)NXG 90Q>7J40?\E#S]^Q^<I[RL%]S
MMY7\@G+NTG('R;6VD%Q')P--&1+5L1S=5DF_US=D92A39:#+^E#]H1MM$=SJ
MF_T_?# T;A2S,,(3\7C*%T?=EYZH#>>S.%.2?W";E9J';<2\)MWV=@=6+V)7
MDR;M5W/? G^K8$O-;>H==IMNHR@!E^:13I(0E'9TM-NT%K$7E5_514$XOWP;
M'!F,^\6!_3/#,9?B&1(C?(E(C'09B;&0''F*Z+Q*OZLKS2# &EW%*/]FTY'Z
M75.S&AG)["K*IHBX^YZ3(G=5J]>^21G]QB:EK^:#,T> ?5B-<[@C!&G=HNG#
M-S5EVNI[$,/IXEN"W8504S_Q%F$/J?8^6#VTW"@\Z$E#S%[!9,@S!0\8&\L]
M$%C$!#:3[>19 .W68F0\)<].PWA@2 :>:\.!^<KW@\3'1G\/K!L/N"</O,HH
M.A_RW:5]ZY8(^'W$BCJFG&[_I+'TB1:H^@</X&U*2X'76R[+?R-^@K%8I2.Q
M>J XD+*/M/2S_78UWQ@/:G=<SE8) ]L%2^\8?>-\ "(%[FHCBV\W4QMF5]?/
MBJ?/5G^EH7ZQV6*S#[;9#2'9'JD?]X4.PD5'+O],[>_@R9TO?J?2Z?5[QPF5
M>?J;8_2ZO4V]"[$YK3818GO.87NVC<2<AITNW#7.X;" N:ZZAMPE_K*KXWJ$
MS*W(:J>G;7GP?.,3QQEN#]CMOB4VIYV;L]/13FS/26_/MN?K)F$CC\_>LUO"
M7<[=3:+3;N+6[@VIMGUBI5C]CJ9N:I3VP-Y[/.6\"<CQOEGGB"]VFB1-NZ7)
ML+I]5<B24,D'BU (-A)L=,1L= RXXU97V0TMNG<TR..ZAN2[\KRL"#2K+>#I
M:J^402],\@2U.) B6&HTG+)?CUV?Y;E%,8D35H^)]5MC*L7D%P-K&04>JUP-
M!D $7JV*!0OS;YDA0+S0:%;'BB]XH"&K<T6XRML<\OR)53Y@3EP7X3$DQ#YA
M94OI@,49NY$TR)!2V)0Y?N"$I7>FG^%K<998A;I]@9FZ#1PFZ5F:0G5'4WJR
M;CFDU],<8CH]72/V8*#W?RAJ6PK,JM$P/],A8<"G?TR HD_4=V&/CZDZ9W41
MU=F!@?3DA:SO[<! 5$V @;S]7 X.ATTM7=%D6W'D_E G"F@TDYBZ9>E]31T.
M+/4'YXLVJ+1J_-,[>$IZ(D,:3XL@M,>@RF*)3"8>N!ZPLSM8,W,+:P8;[2BD
M;_2)ZNC6L#_H]4P;_D95IV\,>H,?AM*6K3<JM[X&:$S[-EW8KZ+]6JQ:*OQ7
M6*(3LD15#'?YWX/P_>4ZN<73FFHLW+KLB7'KR?%OWUE7)JP_<_VTU1/#P\/S
MFC2  \_/WX68YV*^V*QU2S>UOS<W-?L=K-!^!U3#/C\?HF0,##BM(%H;-,?<
M=.FOD3MPXX\'G^#^U4G9-GU<X_*HLF'V9)MH&C%T9^CT!P--MC1K:"E]11L,
M?RC*WC T-O5YS$J?YX9O\O'A^^<8&7,=53(<U'19X,PY]-<F+>H*%N*P$%82
M>0XI1T)+@>!X\6TJE2F$%1@-@2Z53^%_) 3S\Y\S0"E.-#!J*6SL) Q>7(=6
M0/$Q,!4:CG-<O,(.L$9 (0?B90;:X3'1;$3$Y>7]]8:@0A+B8<EN 3JY^$;"
MVIFL0BJ$9_E@!3C"^0GQ\&=A@F,RS5H)8124@\ZD?8AP\J\D#+'="L6?PH0'
M4XD2>Y1#3L]>5/RX\ (6JV5A8?8\_074C<"_ ,IF2#19>_B%,5W_)?!>. !.
MQ> XPV@4))Z30AU+,5C@F'-\E$,"LA9,0%^^^C7+G,T5QB#P#4<.]KS AO%X
M^QIW*,$!"ND]#D+*)Q9$M/A*W&&*3PY2C+*09A,H_(J][-_8OV;H<LANI]#
M9C,BXU:F5 "[YS$XY&K:E7("Q@&F.#_? >9F$\@@\! _B;T&V=EQAPQ>#3N(
M,G'-'F"!!,[BG!-A$VF$8&U=Z<KAG:\X[G)<0HB,ZNED,;I>LE@$>(;=G5";
M$RW%1UI@BWG\:PZ$Z=1B@(R.#HWLT$6>PM&Y=+(9XYS(<$C<L'*+\LFL1=HZ
ML,68;<IZ7;/0A SI-$!<*O"X^": 5>&*M(.M*%]?7[OV.*+LV:X=C&>?9F/,
M?><CN'P8),\<L?_IYCJWU:]T &<-FCT/7E?W.7C9J(?L,KF/ J&JWU4,LQ%@
M(K7+#D$-C-0SNKK6WP7CJ+%L1MC.@S0#6'4L6G*-J_,<5R8OG FY/C,U.YF+
MF]; *#DJFI3K7KVK;, C-3, #[><-+UD7TNJ#)W"_X;#O:VK@0#(P2:8!D!&
M<3R)/KQ_7S"=[Z]">P1>>/2>.G".>0_>$7FORHJA:>]ANHHBZZ;15^%]JJ%J
M[^.QJJNZJ3O*#_I+?Z=T1_'XXE(QE"AF49+SID.64'7VA'A*P/UG;B^XD[=,
MY>(AULE.9. LIW!*G&3]0EU?!WS)^!5]]9F'B2XA..S\1Y^(_Q-' !JE8%A!
M^%.ZHW P\UE#HN]A$L642K^E!CB[L558]7\>[>B]^SMZJ3"C%7,AS*5=C2S]
M>TF <'/#55OY+3S/,[+ZB^EM_8.=)!2YNY]$-8.GQVV?7:?4RZZK "P4EEA8
MXL,I7KFG*' "1,4KR[K^'@[4BOP3>P0H\']0OHK\SN#:]W/:B(MU)W,'"3O(
MSZGDFU_43EA"Y".-W9!]S+(B0>&->6SR,[4I0A">M#7;@*AG8-LWH(:J= 0I
M!&.4, 9\V)DU<\Q<*T$>P2S+U!!*1/!%A1+1\].;((I@D1+5(7>-[#@O:"(X
MI(Q#,+X3A%G7X"DEH23.-H)QUE%#$VZ)8(SJLXV("&\3$59%1%A$A$5$^*TU
MEZIRU77E^YBU=C.>>,&4%BOBKX/QA/H1S_;"$##SF0I7;VD\F#>O9FEOCHCO
M5!):6,PY<@A72G!&.3E$C$<PR7KU 8ZC*L(\@DE6,XD(] C6V8H<(M0C6*/:
M/]%$K&?S (.F=$781(1-WDH),!'^-QXF9(V)L*9D2<A5]=XV[L 0]H"%/-*Z
MO>N;>VF2A%%"L)8Q0 PZ_#K%KY/5['=/)!P0GT;O[G]Y="I=V:Q:595E5:B!
M!36PB+$AU(!0 V^I!M1MU, 7H08:5@.:4 -"#1Q0#6BI&EA$>!%NP-O(OR[D
M7\C_ >5?WTC^=['_1Q0[64&HHXL#K5B+4,A+"ED5X1FAD \HF^I&X9FH6AOW
M95-X8QL+OPC*".$_I/"K=;RQ?4I]90>A-P-!+L6*;0TR\F*X9H\ Z*L((C".
M6X=Q++#T!)9>8Z9<8.D= 9;>R3B^BJQT;[\]"=_W")9TRVR"]+^?'K]*MSXB
M"MM4^AS8"8+4"&;FS/QT_5?!S$>PI"(S?R>_ C\83Z6;7^!R10R4R1[1,1%,
MS9GZ^NJK8.HC6-(:IKXFGIUX_%KEJ^O_Q'I*P>*<Q3_??!$L?@1+6L/B#&'/
M%1Q>PN%?KSX)#C^"):WA\*]D0+U(</<"=S\\W@CN/H(EK>'NAT+;%\'C<SPN
MTK6.84G7 4Q%>L!VG[=X6T0X&L-G$A/IB^M1Z3>\(;/9KUA34"8),7F.6-LF
M+(ITG%G+I**X.&FHY?=E>:B\.YMC9\U<Y&=LT-<TH<SN;L@OJX%?JKH='K(_
MWAWQ82<95#,V:L,]QQ98=@;@$813:8( 'M@7"YM8/:]I/"5N/-F-YZ+&VZX7
M;&]_O6#;>Q5Z\+D<XM9SKHGK@%*#J)HYT(=$-W2C)QN:0IV!K.N*;EGR#PU?
MO!^U4:_MZ1-(&,'V&P=MT5K/K#T4TCYBUJ#OWTD*3Y]WV'NB=A*ZK,G>S2][
MA&HNS?U(FYCV-;W#F^^%]-F-8FSG)XU()#F)-Y5LDD38EQ![U(5T$H1QVILQ
M CK!%^ 08G/4 1T1;XB%OOA.QG#I#[";(4U\>(B-1Y)X%(2PQK2G8)21FT$2
ML&D4GT9MC;T^(QC>P]<ZV!Z0]4EDFA?8T^>]1L<DCA& :41>L+EH7F^,WT4)
M#)L-!:_!&4?)('(=%U1KW79X^OP-OG$\%_BZW+749F[PC:ZFE'^S\4ARUS3U
M)F[P:]Y<;W;!O6QPE_P?MC.'\FCS=-!O-X]_^:=T??_X</]X]?WV_EO9P6S!
MAU%2YGU#LN8_:^V,]I[Y<%"&^8R #!^DJTGH>I)J="1,-&S^C'?0-7Z:?MAM
M12T4]/?1>^F1_NM?KO30E?Y*IC3:)O#2C.2D]HWEKX$@P#'&=:2,!,=%UK:0
M]+BH-FN$] \77"N,"[JH[GB'XY%+A](7UR>^[1)/NA\.X4>A,$?[,4?GR'_7
M]]^>_KB[>7R2<K?G[N'JVS\%CPF71[@\PN41+H]P>5KI\AR^C*HU]P=&]?W!
M^T'@3.&/43SV+O\?4$L#!!0    (  M4F5B%#IV#,10   'B   0    8VUS
M+3(P,C0P,S,Q+GAS9.U=6W/;.+)^GU_!XZ=LU5$L^1)?:I(M6;9G-.N+RG*2
M/4]3$ E*V%"@!@!M:W_]:8 74>(%)"7'V*7S$DM"7X"O 70W&N2O?W^9>]83
M9ISX]/->[V-WS\+4]AU"IY_WOCY>=T[W_O[EEU]^_9].YY\7#S?6I6\'<TR%
M-6 8">Q8ST3,+#'#UG>?_2!/R!IY2+@^FW<Z7Q39P%\L&9G.A'70/3B*F\6_
MLO/C,^?H%'6=SDG7=3I'^+3;.>T>'G5.>Z>]WO'!F7W8M?]W>MZSCX[M+OK4
M.7'/#CM')VC2F1R[IYV#3Z=';J]W@NV34\7TA9]S>X;GR(*N47[^PC_OS818
MG._O/S\_?WP^_.BSZ?Y!M]O;_^?MS5@UW8O:>H3^6&O],F%>W/YP7_X\01S'
MS>WY.F_;IQQ&AW%,,9LNX?-\7W:Z>WC8BVDD1U(B@U N$+43&8Y@';%<8)Y/
M S_ORY^EG(-.]["SDI10]O2DW4ZWUSE84](1"5E:P^/]\,<]"PG!R"00^!K0
MOL0N"CP@">A? ?*(2[ #IN1A:2QK#5(_"\2F6-RA.>8+9./J8_GE%\N20)/Y
MPF?"HAD.+N(3I3%G0I(=[EFA4=SX-A+*UF5+'G<NTWX?>X++3QWYZ>,+=_;V
MJTL->&>*T**6Y#1-*#WZIHX&*0OOG9V=[;](D\W7(-?Z5/N._+/3.P!;JB&V
MR(RKRX9/G9AN%SJLIFL]'6*Z+77(G5]%MJ"C5)_YMFHD*T1M-2+*6FKD+QL5
ML8@)) C'=01R;'^<^D_[#B95YM]F<_E'SHQ#E/I"T<MOHN\6"T)=/_P"OI)V
M<QX;SP-VX\4TLZODS%#UWSEB-O,]S73>7S!_@9D@F*=W),5@QK#[>0_VI4Z\
M5OZY8/@C*!*WR/!?GP#R9Q" 8=D-NWNSZD_,0MK YST.,'@X'"&#N^]@MV[W
M@810\M_0>0]-ZG8>2+#WG]YO&WEU^PTD=N U,7E)_@B_6\3YO#?PP9D>H2EH
M)[__^C#4>C5*_(HN9AZS7UGCEZ[ZU[,Z*S>\8RE*2Y+^NK])L,$JX-BYIU_4
MWYMS/"*.FI00;@Q49;KU695+%GT9#VC9,-^.K]0(#GP&FX'29@!CZWO$D6')
M&#JF7$_NNT.(9^;X*T6!0X1T.^L!LX4D+90'@%_"0&)Y.[9":59*G)66MVK/
M+=^U0I'6AT3HW]ZMH HV?_9^GAW\V7NW!(,L8>#/H;,S3#EYPC]O<2@5J[6/
MPZWM8TW^N[7L K818M!HA@6!;KV1Z:SKH+6CHU>W(^O#FDKO=E6 *>*S:\]_
MYC]E[<D*TUK*\?:6 E(M)?9]G<F%Z )Y,M<UGF$L7LT."H1H\?_4 /](EA4*
M>T>]!B"ON9=4D:BUAY.=VL/[+E%MX9XA.L6<T*N_ B*6/V6O*!*IM9#3[7>,
M4+9%J!5*;^L2$@,9HS9?(+I\I03'5K*T1G&V:12QN)5I*('OH>U.;&&7P>WN
M!.NLI-?=@96\![A-;6;K4&1;<5K[Z.W"/EH?CFAAVDU TE2,U@HR2=)*5O >
ME&R!_59AR4YD:JTBDQK=TBK:')K46\AW%)SL1JC63C*ISR9[R'N H@SE 4^E
M#CY;WB(A8 QK8IZEU\(G\Y&7A-N>SP.&X<.*AQ4Q:1$ 8*."@"E2FV".J .V
M.R="V6G]Z5?(20O*ITU0UKA9P,Y*\6L1/M>$PO8"(Z&&%"V(0![YMU*J)CYE
MG+3XG&SBL^(6@K/&KTWX(,*^(2_ MQC)H6DR<_)Y:#$YS6 "?"S%R$IS:A,:
MH54B;TBY8$$C,/)8:+$X*Y@?R+-2?%J$Q ,XO:']7< (NZ0V#CD,="@<=+-;
M>\S$BKFT"(,P=?6(7G#=P4]3:D>]MSGJ4<I,D;=HN*\0HW)#'&$VGD'DEQR6
MU!S\8CY:* XVH8AY6<#,4MS6SE-:A,X#?L(TJ%M.&U-I1_XPN_0HRE:-L+Q.
M@28>'N-IDZTWAX%VW(^RXQXSL6(N+<+@&V)$]GU((8[%7%Q!%"6+W6LB4<A&
MBT<FNHY963$O*V;6(EBN7HCHVX(\-0%C@U@+02:6E@RL%8<6C7N4V@'B!0ZK
M!OC(]XA='X0R3B6(G)T='QV=9#RDA)NU8F=]B!FV*0%8DC5ZE,O&#K-0$3\M
M6ADGJC0797T(^;8)M))44B/0]/RTH&7\K]($52M!R\LR-8.KA),6J(S#5I"U
M:B5$.;FG;294'B,M0!D/+C>5U49XLBFI1N 4LM%"D_'L<O);;00FE:YJA$B6
M7@M%YD DG?1J(P:%6:M&B.BX:?')'(YH,F%MA"Q*435<Q-*T6C@RYR,1?3N'
M?3/-U1"! C8Z,$YSCDDR.;,V E.4]6H$CX:9%J1,SJ XD=9&K-:38LWVF#P6
M6ERR1RSKV;4V@I&IPKI#3&:UGO E%HAX6U=U9?AI8<HYC]FL\H(O/R2,_V9]
MB'BW";B2;-F6$-;AK 4SDS/09.3>42T:>_F82B?PL.\^0-CH$*4I-+D7,\P>
M,%\ GCA:S)8#GPL^6?X?1FSG1K"M(EJ;R:0Q-#83*R2K<U,JJ89**2O6*E[L
M98$OZ&5-EI;4[-W6-B$.YG/$EK[[6X 8 J<%\]V;4;$,K874JSD%"PEE20-9
M26LGZB4)^UOT+Y_=^'3ZB.7#6B=BR'D@;TC(IJM\54-3V*%@K7W4JWFU/B@%
M+*E!1ZI@21VL1 E%DE+CW7 V\-O2X:C#60M]MK2V'/J6.QPE8Y_>YY]\[PD:
M#1ALKN(:V<13$=/.\:XA4VL)186]19:P[D9$TJU0O+62WU([R3LX3+;P/N=8
M2#1O")I$XQ0U=)!(:,%-?,!VP!@,[ 7BI*G]O*HN.KLZR^3@"H]!4VY'J)6R
MNY1><7O'0B+-1CJO5J*>I?1KJ=WE'(>N%HD!+-Y+&*'^W ^H CW!E_MN'NU6
M*];.M=#:6B:56'"BFUZ[8G6L2!]E="OC4I<8<]F\6U@\$KMQ:,I9:K'/I"L+
ML&^Y!Y,]DU_-S#L<?ZGB_:8IS=H"M-CFY#ASR@'2LQHDQ;^$R8MVHITZ[U^A
M<.6Z6"9VHH?./""!8?/TJ739E+[-@-].EM8&,JG1]3J$-/B)T+B-%&NMRVVG
M/116&TB?R>Y3YY)X@<#.U6@L[_8'83\;K@1;"M-:1";QJ:U\4((MD&Q%HBV0
M;:6%OYO%&E);[NS5^6K!SM;ZZ\!N_4:OZDY@S-!TRO!4J:,2!>KKAGM[%9Y:
M+#/YQJ1&9IUSE%J0/[4:PZT/F?.Y:''*) <3G%H_MS8KDIHB4\1'BTU.G5E.
M:5,+L2DJ1THR7M^&5T,JW[>XA:_;4(@&U>-N)EE65@N5RI>!."LEKYVSLA"4
M)!HI:K%C(Z@L3VL/M6KCTB%0<;MWVT@CL>766IFM%NE,^JH,Z99OO^OUC-O&
M*.7,M,!E<E.9,LEWM%(#C&38SVU5@!+@U"7C]%FF@-["=U$"+SX!6C[XGG?M
MLV?$G%U@O6-5M):2R6!M6@I2B8F51FMWIM?/6R.UDAQGHI@E-;,BU?[K#>[7
M_?6WBH:?U]X\*M\[&KU569FC/>=_WN%GZ2R/?0^QWWU/OKN;W^+Y!+,]"TVX
M8,@6G_<$DT]1D2]-_;Q71D&)Y\F5.J90+ZP^!^B([SRJUR Z00CCGL4#8$]$
M(#_]QOQ@\7DO;$X$GN]9X5L3D_=0GSO^'!$ZA-\DH]7+53<[%.$MZ[JD[D/J
MX!?L//JR*$<^)U0]>7.,A0CI9#XTSLFD>^PBCR==WHKGZXU)3W)14BH,2US"
M$.:!B[NZV:Z.^N%OD_#IN"!754!4[%7XS=RG,$O94M^A.[#!V1C:#CR,:)CI
MTAAN"<5K@E35<OO''T]/CO\(*/'9.)CX#*:6?%[$G2_ 3P[P0??DK+R'=3B8
MT..O(BIGB%9W.KUZ66#*\2A@]@S!HC?RGV5IL'INQ@BQ\$DJ!:;;D-L6!N[@
MR:O9-V#YZ: <RU.M-53F8((U7,J=#SO1/CZ",>[/8<I&95;W[FJ!O?%YL1G4
M96,H_JMRXWY4(;]6J@S.@5KU>1'ZU>EWCGWX#2@EMQ%M1\<S0">NW^T' CZ2
M?P-^/F/^LW0N"I&N0&GJ[C4*7TF]E.8I "#I0BQDBSLLKEYL+Y!NU>#[<%38
M^1H<](- *!? YJ<:^%A6J8%;^X09)=.92#P/Z3Z-[Z\?RE>WRN0F+&VWB 8N
M=$%J_!OB"K-L]];P+2,QH4N%9;9C\E*.7!5*$WJ8JN+0KK;Y;=]X9>T[_PIX
M]!PLO^\X*JI$W@@19TBC(F:(GP,F=T7AVS]F$,Z%^P0CDR#4J\ \=\+;U*V7
MH25$V%/-#-UL9H+-%NX*((3S+7>6/!YF[BWR#I=/4W87Q>B%?2XF:-[!5W4@
M'C GCLQ\(2^,>Y9CS)Z(C7.R-VL]U1.:8,=__#Y \\4$>]ZA,L-5E6.<A+DD
M?!$(7+[5U&9C0M\?K\;7Q(.U$K#1@)G7U(0NY*5:8(L,%PZ(1<$$"6(DSUAU
M&9M2-B;T?3-1KNEC87,3^E)TJ->/NE+4*3W=&[M&(_FF1Y_*RLN+\=7#2#//
MBIJ;@%'>G0$=/N4T;XS-)78Q@[TS]D.BEQD4IWOR6IOIEVQ6@6;+?W7(U>'P
MUHF=)-%V[VZ<H&C6Q"J4)DR] 4-/F&K6CO5&)JBM$L /V,;D2:JRGA!/;J"M
MSF<+NU:?D9G3\LZG?P7((R[!3KR>R%)X6/45%"J)K.YAUAN=K;B:.52C8.(1
M.SEJ&:NC%3;%,$WEK9(GS);W+L2(F'/H3!+K#^D3YO$KYHHVV1VP-C7?VS^4
M)W-C+,]BXO.76P0=/.@>'&F.<:J0&G#PWG\B\E%;WPEU-!W*-C1A56QTYO@?
M>;28Y_UI,YP:HC?V-32G7>KQ? U/RB+:'730$><S:,GL8**&K:E;90>,Q.>9
M%SYU="F?$@H3)MZ5AVWH>[3RZU(>!:U-Z,@ H/504G^F\POS6YO0D;X'83M5
MA9K1/1>(KJ8,S8L7PC(24S?ES4> 5SC<,6TQ4,O5>AY78W8E%":87OIA7K <
MWV#87._!+PROP0T")M^NGIQ!*']HA):;Z*WU>!N6AF;_<_-KRUOT0N;!?( 6
MR"X[[*A(_:J%B])=JK 0V;9Z$LDJQ@0 X4O0QXF6F;X+G>A[GO\LQQUBA?!4
M6=;V1- 6KUF[X6YFH';W_5Y6Y]K^S<U DV7/:6G"4@#Q\P#QV2,X9QR4EK7?
MNNQ8*<D;NZB#N!0_/,>0F0!$-26KY30F@!1/%_4T"S< U[)LNF6:&KJ^%I:H
MW%/=_EJ%U C@5E'XP$.<7X3*\1E95 [?BPA-Z)\LTI]3XA);">I/&58-KID_
M'R,/W[LKO>.-D _IM^&5)CF] \8FC$^V3/8.BY%2@=BI1Q.%9IPNH=4MPKO@
M_,9K->PCM\2>@8M(_X#0F8/BDKONM+J4R( 477QQZMY-JB7[N2_?*SR8J<[
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
MC.DS$_QU]GIV<3&;?ES.TK_.25&1>_<]+,9II*3R"8IE7@0@(KEAP>O(LA=
M1UM2UNK&BF%'$@_ER+=GO24@D,-*AMXE;<LKHX\<V.^QS.:X^MS5UEW.@3 Y
MGL+\ZSN"TN*7&;T[71+*)MV.7N(<%\M1\EJ(E,E(+&0D:I3 @M3$0J&-E!$<
MCZXQ]WI<SI#<OCYQ?%==#P4AS93 -:%7"NY[G&(9+T<R!NM-X<P84$1,2<P[
M0[H)+"^H5?3)]@+7>Z3LZ%VR/QG6#A--3X?%<CD?Q\OE:NT;X&PY&2@HD<5
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
ML-",]5O&[JY>KS\BN6;_^,O_ E!+ P04    "  +5)E80(F</OS$   GE@@
M%    &-M<RTR,#(T,#,S,5]D968N>&UL[+U9EUNWDB[X7K_"[?O:.,8\G%6G
M[I)E^[2Z?6RU)-^ZU2]< 2 @L8HB5213ENK7=V"3F<G,)#/))) #535(RL'<
M'^*+#40$8OCG__GEX^2[SSA?C&?3OWTO_L*__PZG:9;'T_=_^_Z/=[\P__W_
M_)=_^J=__C\8^]\_OOGUNY]FZ>PC3I??O9PC+#%_]^=X^>&[Y0?\[E]G\_\8
M?X;O7D]@66;SCXS]R_"?O9Q]^CH?O_^P_$YRJ<]_[?RG\[^:D+4'GIGC)3.-
MGC//E69>>"&,#$GQ]'^^_ZM(VB0.EKD2%-,.(HNF>":MUT4(A\GYX4,GX^E_
M_+7^$6&!W]'RIHOAR[]]_V&Y_/37'W[X\\\___(ESB=_F<W?_R Y5S^<__;W
MZU__<N/W_U3#;XL0P@_#3R]^=3'>]HOTL>*'__V/7]^F#_@1V'BZ6,(T73Z
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
MX&><GN&+LL3YB\ED]F<-[_XRFZ_Z -9^<FNAC0PY0UYD9-9X8%J4:DIE8"8
M1&MEUOR:4;GU*JP)F.>L0(_#2(=LAIN+J(E(:VQ""8]<1N9D(+\ZH:K9UXYQ
M%%89F[UOW_;X%CS/66&:R[M+JY=5&ZVO!.ERX!HO/$K09)F[2(LETPULBDSX
MC+1TA:&T=D.WX3@%[H^6;X<,Y-5%X=I+O@#X=UB\I;\Q_S&EQ[R?D\IF.OQ"
MT-$"4UX*IFFQS N769:Y".-5QO93*?=&]Q@M?(YE\_IXPCY4=#!F+PK=!X1O
MSSY]F@PUR4H9)>GLRC+6Q=O,8IU*PK6W9' ;37\T5I#M2$Y &1J(N$--W785
M7>6^DTTSGOQRAI.1(H<>G-$L^.3)U2*GRRM!7X(I8%QVPK3V7?8"=@)JT9Z
MAC9E-8K/>Y*?MUL9NI*/I(C9Q]JIU6@R<E%$Y@MXEJ%.R@N99Q![N!U;/_PY
M6P9M)-8A\>X-OC^;U-_Y>F6Q(VU$2#Q:9@1M/=H&9,!YH.5JJXM*&%/K)@X[
MH#QGVEM*N4.!Q["=7$4D3<$0'.E?Q%*[FFCF:U%E'<9L$SDG8+LT[#\YRH^4
M[4VV?=,+BY%6EHM$]F1TOK9/5H(%-(6E+"SYHE(5V[H>_N0XOK]$;](;NDW<
M_/N<#(:+]4HAN<B9_(B,CE "&27>U.E_A<P%4"A\:YMM/V3/^L:J@_ ;AY5O
M1_CSEW49ULM_??5ZI*(WI*Z"%5%"+66M?4-EG>R6G 'ND[P>"MI>J[[_(Y_0
MX,TC&)OU%W>//(64SCZ>#8[&/C.L=O=7=-8EA1&9*U;2.AR]0%YG9J-S,MDD
MR,YM'T5N@OVD].]1B7VH;8L<[:MOD>"H#*)F!;@A6UIX%LB^)A/+V0 >$US/
MKSELT[K^P)-2F7ZB[E&8.YO24L^&+-%756W?SW&Q&(0PXEE#,E(S:45-[ZO!
M$.2.N2RS#R%K7EHW!+L%SDGI2&OQ=[C8NDV%1]%J%6V4C-:7:I6L99 !F,4@
MDR/5U=@ZI'$;GI/4C68$=+@!6P=A,/\\78Z77S<<](U9">="T-+2)Y"OSE5=
MNM*%W#I29.-CYMZ#5-"Z$^4A^)ZUL]2-B YGS?7(W27"D<U6.1=(?W7MSL+)
M; ^*8Y4(E!B]E[YUOY+=:!XC?[L7BW<$3^])00?/Z;P+YGFNQV^SY3"9]=<9
M3*\F?FQ@#LJ#<D$S ZJ&B6I3GZ#KG8TSICC(&5IW7[H/SA-6J.ZT];B0I8.T
M%C8L/\SRJDWXT)!LA$4:F4Q@(=?99($#@U(,LR:A*S%GZUJ?4SN@G+#"M!!^
MA[/IIRICS#_BE/ZQK";7:O5U6@%]L?[^YGX)44A;N&+(.3GR7$4RS^G\+@&T
M] %X+*U+\@\&><)ZU)>P#O[45E&,<M*A!#IFN5&%0.5$#H*33$),)1=AN>MX
M1_A-:,KQ@F_H0 TYT->P# #??8!;HH8E*<.-Y Q3,$P+5POQ-#!92I*YJ*#=
MM33"[2GH!S_Y!/7B 2CHD%RR0CPJM(G5.88LIUBKMH&S**UBS@2M@HT01.M\
MTM63G[67? _A=3@!-F9&DF8-/;<_S";TV8N5471YCVZ #*!02_.ANF)D)$>)
MB263N5#.6"Y:1]?VQ?;L"U^[D-##'[[$>3W-0EFMDL;((+N:^V*A#G,G7?;%
M6+1)Y=#:9MB-YN$5H@^#N]7D&/$W5(QZ;&V."JE.=NWZ^GN<C-^OVI6M@%[<
M+PV^^'H:]XCK5(2*BI'50R=E\)QY!8G): /M@<8Y>5>/MN,0/*JB',7A[,$)
MZ-(@Y1++>995"EDFA\A<K!X1:L? D7%CO3.JWB201]YX(]D"X]DK1BL1=PAU
MG8?EKJ&R27"7R1"R10\U<Z2+-0E!.+*#BG1TD';(+MF"Y&2X;R#HQD4%YT6U
M9#V]P7(VS63_*@F"@V,UG,8TN4Z$AD>&:$4N-@NNPQYGP,U/?O8T-A!8E]K2
M)<YQ44^:BWDLUQ3,V8SDZDHF:@1#URM@S[5G/FM5BL649>L<C;M1/7MUZ$1
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
M.E#FN;:6.8BV6UK+'"*^GNU(]L%Q@JUE#A+_KKXD]Y%=3RX+"/2I<.9=G53
MI6=11L-, 70YER1N';#S%#@\H+5,$PH/$=E#MI8Q)HO":\:.K!:P#H%%!YE%
MA1'#, Z/WV'"/>'6,@=)?=_6,H>(K$=U^*;?,2HH#/UO8@J]J\D3F?Q271B2
MX0!*IYQ"ZV2V*P">A!MWC+5T?W'V*!R^96[&Q7@+"R89[P:E)HQ)6Q9,Y R-
M4[6R&0*_K;%7ZU$ICS?1I+$F-!=^ATNJ+? NH,5DHQ-D(@)M003-2@8R>V:,
MDR"D#^;6'HSW[!V]"\ZS5X=6HG["_7_K (1?)K,_%P\8P;GYR$>+V]RQ^G[1
M&M1:D<G :W\9N2XGYCK0'V@,\!Q\\YRR[M$:U,7YQ 5#5\A*3I$VQOJ'(S<V
MAA"RL>V';CZ1:,TA?-X1K3E$C$\Q6I,L)]NX5I$D%YB623,Z%9%QDQW]7Y'"
MW98D]URC-0?1=DNTYA#Q]?3P]\%Q@M&:@\2_R]6_C^RZ1MYB,I TJ;4C$T7'
M2#Z-X9FED'4N000>;\M;>PH<'A"M:4+A(2)[R&B-5A40!^:%LG4$D&%@ 5@)
MUH&/(KGKU[K/*5ISD-3WC=8<(K+';00LM,%81&!)!&2:^ZJYVC"CM'(YH RN
M=6'JLVL$?)]SMC,5#],(>!]$_]T(^%[\W=WZ]3["?YA&P%9"S* 3 \_K@$O:
M,FD'3<QYJP7/HF!IG7OX_!H!-]:&0V3>00NVMR\-L123)*W15A=4:,<@@F V
M:5Z4ERZXU@D@3[<[[$$,[=4=]A#Q=K8BUHC @*TF$3.6UZI9K9E/T3-I2*%M
M0D.H.K[Y)\+VD8+M,@6PUL(MO]8!Y\M::?>?9^-/0\GTUW?T$<.&5LL@43N@
M,Q/(IBTIL "AL HN&L.MCZTMQ3U@G8")V%KX'2H9=D*L -=OQ#X0.QF+>\![
M'.NQ.;7[JLZ1O#SD%K,)-6&(=8"F$X%VP3*,';:""=H9>:Q;JVD]IO?15.<.
M2_-):,X!=#0.2/T^?3\;3]^_A$_C)4R&LH@\7I[-<;$^,*-U)@EC&.<VTX&I
M(@O66::\TMP:"/)ZC>3VMBEW/.?A;8WFQ,PZ2;5/EE&]'R41U!FX^<>OM7'V
MJ^E%TZ<7Y&U]'EI^7;8 @)**)DN)2_3D9@5"G#UAUX@@I$[@6M]J'H[R2:0E
M''-?V)F8[@EKEDPSE4-FBBO-M,^>A:"0>1,\.>G(;6A=J_;("6N]&;LUH>T0
M<7<P-5[D?S];+(>$BW>S-YAFTS2>X!6([V:'2B=;)W+QCBD%)),B+/,R.Y:R
MD#F%0L?O;14!]U&A'NLX>4U\=/([A.;OU2$7I39:UXLM71MYN]H<5XO,##CC
M9,XARF^SB_'C:TB+!LB'T-MAC_T)"\[G52H7!>V$D/Y^2=\<+Q<C4V(9FC'5
MZ2:U\RJ00+A@3I62T$(RS=7O+DS_K6IM:>O8$2^13*YVY9*^T*J38^B&6<L\
M,N F,C)F@[/T395;%V;N!//?BM2(J#Y-5^8(=>]<_?UJ2N+"\><:IMU<.EH?
M768%0RVO0EO+JSSI@/59>JY\;*U->P$[>?.L/3T/HD,O4IJ=T<M7AUM4S=\
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
M)IA,;CN?CN+SYKET;S%NBVY]5Q>5EW]-D]D"\]^^7\[/\/*;L^F2M/KGR?!
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
M;JTTNPX\7XP>/9+%=ZC8,<SW5#Y#<)RABAU%_S8)M ]W756L43IQ)R'P2.+
M.007R4&]Q^QED):QP[*V3TK%-C'A&,JF5+'%Q"(PR:KS,DGTK"#XB+3,6&0*
M!>UR+S@5=!3K0U7L&,HZJ-A-(N"WJ\_7JXU)B":38'>9 ZJ<0$DC(&0,0)N*
MM,X$$9I/4QL%<'K%>X+A87-+'N-N$B_OSQ'V$L^;/J;Y;>0.E =*Y[IN;'K(
MO:^H4JPJ@382[12H("(M(26"C5P'-,+:: :LM3L?<LA&L>F#;X)1[HUV7$<(
M,=:&S_0.7J %;KBP01L=RI"9FUL?T%L:MK7-PYVB#6>G*-F"CID6+X284VU@
M8RPX;2-XVE*5]\$9>5B]SY$E6T/K[9!?8UCL&;(/P7&&\FL4_=MB]WVXZUJ)
M5ZSCF (X2T& 4H$"6AD=&,FLM3PXZ<[H$K&)"<=0-J7\XMSGG+T 7BRKXS0#
MH$<)(OM@D@O<ZR$AP8G*KU&L#Y5?8RAK*+_6V\5=P/ZF;-HY2"G\=O4EW_9@
M^NVJWH/1G]WT_GA?!<1:8]R']+D$YA)RD-F1/$5!3#'K0:M0+\HRMYP-":O:
MPIK.83J&94>TU*3BZUU>S6Z4XVOZ49GM);TV?$C+-BZ[$3;+_BRUO_#M,]Y>
MXM6]B+[W)Y/)>V2]<U9D/149AQ!<!BQ2"\<3N=2NN4W[7?4/ '9PEZ3X,:?K
M2W+WIX];/FDS$6.1020#(=&^JF)D@-)QR#D8B84'C*T3'D8!G"Z;M+7//&DF
MVLTNIR@9LQ*H(_,@K*^=G:,$M%)#%@J9<!:]CR]9,DY@U1U2<@R[/>7'$!QG
M*"5'T;]-A^S#74];*BF$S)Y"\APIOM*1@PO:4:3EN(\Z2+6SO>(IV'"$E&QB
MPC&432DEE="N:"\A>DNX1$HDNY@$^J\I(E@9'\^]>TE2<A3K0Z7D&,IZ-'6Y
M<6$2'NOBM[=STB=/@N6-B91)2,N= 2L-^7'FC/86\F-7R(&UT%Z4UDU1]\5Z
MC(S6WD'=)':;5$7>- +^"__.^\C'A_]V.]VX%5.#>[H'GWWO$L*RI%1V%!;D
M0$L,I]T! P.I;1V.9X3P0UK?;_KL0Q;]!Y]W>S51Q[%8QL S\EK%3:UZ-PB,
MAYI(+;T-0R[C'G_N%'=P!_/^<&D_B)A3E$^.Y214,2"SINTH10M.>83B%:.H
M)4LO7_2<]\.-MD,=C2&O9T0]!,<9JJ-1]&\+K??AKFO.JC2!9Z/ <*S)/9(1
MGMH3$HLKI01N[1FUO&QBPC&435JMIZ2-C&)[3\$6A?J823]8"=IP(P-M/"*K
M 9OFB:JC4:P/KM8;05D'=?1MI]@426?,D;-2(#%;YP;Z"$%Q#4;86*-H@T+L
M^&;N.91M*YYIK\R:15'-J9[XZNM+OKI^E&H[\+[KYM]L><FU 4NKFZW9$C]\
M6-!J7>&]*;?/>J!EN2@V"PYHL0[M24BFUP*RT=E'"J"XWI6.O]^,E-V8#I\'
ML_'S;P_4F2<![1.$>HRNLL[@DTQ01+0Q!2.X:=[090>>R6ZK6OK!T_$OC0@_
M16$5<R@!':O[H:BU5+2G86)@!2UD6,ADZ44+J_9&W"&TQI#9,S@?@N,,A=8H
M^K=%Z?MPU].6/C,K94D4M8HU'@YU7A.$D!7]N==FYRC44[#A"*'5Q(1C*)M2
M:&FO4U3:@0V6-B%+@:,OB""=R8K>%XT>,NGQ1(76*-:'"JTQE'406K>[Q*_T
MUNM9D!A7_SU;??SI>KDB5;"X5P**>6F8"5 XVMK].)+?TH;BO2W:)B=T:MWY
M?"BV(UPS]8S&NIAD8G'V>;Y8#[9[?Q//[9>7^.1#6DJVW0@;J;?;#[]YVGJN
M7YDO/N$M[%M?D9&;4C0#+J,D,]K:'%<GX!AT%-$D*5I/.AV"JUU6XHZGO?YZ
M^\.;,)6EY#US"!FQ9OR&4ON^UN0I8;QVD;;(76VL#\M-' QS*LW7W'NV)RCV
M,=$IRD%E!%-14/S%9*A73@E0"$N;> PFY?C,/O9BY&!WV^Y0B6,X[IK@-@#'
M&:K$4?1OS73;@[NNC5!YM$Z8"%+Y DJE>E7,+3@OC*VG&QIW'?J?@@U'J,0F
M)AQ#V:3)BA0<HS<D>9S'>JD0 +F/M;UD#DFS6"P^$QR>L$H<Q?K@9,41E'50
MB8^WD(U715$@3Q1Y2!\9*!-C'8_C(/&@@L98I&]=73, UO3:L'_4UM@8DTK#
M?^%B5F.-NPGGZZ_.;*_,PZT?U4XF#D/;2"QN?-C7>Y^)6*PRV4'F/(*RNDZB
MRJ3Y.6;+G';D48V_8,] :B<1MQ%]&Y<B(H6ECKX>UM!N*-:G*5B;"$<EDPG)
MM[[P'PAM*BG8TC>VJ\!V5CA%Y:>3YBQ@!AL,X9=UOK87&F11ADE-<H?O.F=Y
M@<JOH3UWJ+TQO/94"$-PG*':&T7_-JFP#W==DR^+=\4IBHK6XW,I9@%TJ39
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
M.I]Q5T>'<QJNT6QG[4)^ASO^ 7V,AR#\?Z,U#K#J^#$)^YCD.*,U=/;:\9)
M^B1 T8('02H"'E1T4BMN3.N!\2]UM$9GGQECB<ZC-3RF(J-@P */0&NK BQ6
M@RP^DS5*I-UV0 SQ$D9KC&)]QVB-,91-&$,\V"MOVB4YC*8$#T9;!0IM[<[L
M$P118@F96QE;)_(,A';V$<4AINB0^#4 YEV#LP% )XXOGH \K3#C(%./=Z<#
M[#1AT/$4,#(7DY$>K!46E,(,*$F'NZ(MR[GD\GB"TTMWJ#U#D./XTQCS3%=E
M%83!P(R$P&IK&*%9?6T&SGL*/KR39E#/V%.JLNIDDF&55V/X/&(1S3^OTFV%
M1DX_7^??KH@G8B2M4YGH)WA9K_,N:L,9EVV!.H,"E*$P+""+$)R07FJ+,ARK
M/FO8&TSO?5VNKXYHUM-QTO^>K3[.KMY<Y?4[I!(8\U*"1)[I'5P"#*6 -I[1
MLDWJ$8]5?[$+]X_MD/N;L$-DM?>7ZGV.\ZNT?H7HDE \")!<$X>8*72(LK97
MDSESZ1AO/MR[ >P?VPGW-N 1:\Z>O,)?'V>+FS=(FFG&ZD$+*YZ"&)V!UG %
M(@3C7-2)XM=3<<%OJ']T#]S/?!W.+?9^@U_GUXO5QYOOD)*HA/<@3&U(8PA]
ML*A)\ ?+7>(AB5UY*)-ZX#WL']T%]S1@AT*X_5]A5F[?0 2?C0Z\RJY2^Y0'
MH*\/O5"6JOA@@K2M[UT.1_W#>^!>YMM::3=U5O'UIT^X^#HO_[C&!=)+Y66?
MA.'MSYDF%WC@>QZ8YEO/5>Z?\.HVUWA+=GM.SNB:8B)$X>2NS@$JG^E_&'?"
M\A##D-Y 0Y]WR-G;,\^XN2"QR1;R>@M6YU@'*+LZTZB.*?<!HT7N>3C\?29)
MX^UFQX<'<,U)/79Z[]:*CM=?_\1ZSOBF/#ZUSH8[;WF=RN%HS33)@[-<@<Y9
MU_Y@1&;KX_[AZ*:^?NSC%#LKQIL9I\/1QJ,2P1N4=]W^!D#K=/^X ]9Q;AQ[
M671WJX&#S3&QQS 6E$-,M9,*0;190W"%OD*B6"MMB:RDE^XISUPEGH"CC+%"
MX_O#WRBN^W0U*[.XODA[]6&1U]O>K\33>[PD$FYNOVJ3@]]H!5[DY6KYV]6_
M?OME>9?/$PS/WF6@E\\U)YA(X6BA&*]$B6B$'#)ZZV @QZ[1/,"D\V/9H\,-
MT*,7^+9SW[6O5,PH'QCQDNE[A#&!=Y'1]RBA<$E'%EIW]=N-Z.6[30?F.^Q"
MW^"\"9>W(U*^K;0WJ1K<12."@&B#!,5EK&W."TAOE;<Q.^]X8\]X#M-9AKI-
M#='AWF03ON^^(T/P=8IRG\-VG%"WK44'N,O!YIAH??D.IX\N.?0.N,X*5#8,
M,$@/$:/42HC('J=#O5!W>2;>/:ZWC+%"3R^IH[G6J^OM[J@U<UI$)$BE-M7P
M'!PJ#L%&;V7(&%FWW><1ENDCDK96V^82AU#>,%#=5.>JI?7<4-B5DZ;WXXB
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
MW<>XT+DDDO%.2@W*9Q+T+D7@F*RVPJABNZU4+ST->3K7&F.EB=.0==0L1L%
MJGH,B%8"AMIP.@<56?!83.NCMA><ACS*D"/2D,=88:(T9''7)*GPZ$D[@LR^
MU"9)#KP2%GQA/A7)8LG=ZK:>POG1'&0?*TRT@MRE1.L<@V2HP7I9Q\4Z 4'Z
M"$R:[$B %.-;=[K= >='<Y!]K- X)_EQ<F=,C,F:O6<T 5#T6_#&U=\&4I["
MRF!V30U[>8GIK471H:3VS#D?@N,,<\Y'T;\U87D/[GKFG$N*,Z1. 7ATO-;A
MU5GV!L$&[@*:$NSC=O,G9\,1.>=-3#B&LDESSH4/S"@$IDH-((V#$&DWD([+
M.KR=IS+DWO)$<\Y'L3XXYWP$93UC[M=?'P0.Z_OZM;N*I(0*&2';VMXZ!D&!
M0@C@1.2>DV159M" K?W.(#=!.KM]MH<I.N3<O9TOUC3?]PC:</-YZ]1#H'8Z
M<QP!\^@GCH>;^?$\ZLXVZJGI[@'6FZ/;:]5O#5E-4CK1^LA8(MUI54VY(-W)
M"M=6\L!XM_KC';B.?:S8W'^:&Z.#PXSQ\>(#QI@-9%^KQ+BT)$=%K(EFW-LH
M6,36M[='6G]&'A(TL^\!"] 8XW0IC;I)X'B7/Q/HG&Y(V XW956$Y75:5,F@
MBC5U:[= ;Z!M<B6DM*LT=K\"J5$0I_>G;N9^4C#5SU8=EJA?EJO9)USE-V4
M+S*5PC,G05'J_P1?"*OP8#!P6Y@F2=#ZZF,,OO-UJFY6ZM!O]UV^K$-@W^)B
M]?6O!5XM,:X3;5Y_??B3]?ZO-(9@,4*4QA(EP@!RIB$;IP-)2NM*:W\:CNYL
MQ5LG W6HA7F(YW;''X*HDUQ[BN8XJJR7_7:XR0'D=RGU?8*LEF6M183-21"R
M9&\&E#@DA2%8T$6W5EU3N<,S&NMXWC"&\PY>L"[:N0=UM\O2GA<SEU"T-#?O
M6"?4@/%*.J%-]<[&CK 1R/2QR*$6FK>FMX,0>O<4D2E)LQ(%F%S[T1&06AH1
M !/]0WF=#+9NH?T4Q8NW]H'$=OAZ#ZGWS%H'6\#&VEDN9 $^&@E&&2VC]:SD
M'ZG#S#'2WML:J<N"$?/L2PV9-Q8_!97<.HO,JT#H#/T/EIIJ(G)VEFC(F)LO
M'KL0G69=]0@3/EE7FO'?O/1UE9?W\!XL@-MJ*8MW'"V'PE6=FQX8!!83:.-#
M8%DBJN<*R?9Y[KEX1'?.NXP.&E2=:2FP=EXRB%:6FR%G7F@+0IB8&5KG;/OA
M<R=>?'^,W:B#N7H41<^O/OR5%Y]^SN'^V/!"9^&5CA9BT:&6X6IPTD20(GO$
M@I*572F >_G0)B G6P(]RFJ/'>-@RKOH5UH,W^+7NA)N;#P2F0TI&RB&95 *
M:\]WYD#GX!.SQ63>^D+P&4AGZ1LMS="X"]FK&->7G?<[YNM<YO3>EY?S?]?5
M]=?YXF9VVN_SY7+=Q^2[_?6GZ\6"%MD+)@SG& 0DKR.H@A&\4QZ$TBH4DG%6
ML &12R,X/\BF="P#]@B#'BR?=Y!4CF@<+R"Q)%!"<_ E%BBZ2$[?.A3-TUPV
MP/A!?*F5(3JDVKU9?<R+]Q_GBU4%]FUDX_+"H'22T6II8ZKKIJ_=&YT!:;G5
MCFGCFE=!;</R@WE)$Y-TN,U;+VZU'=<<KQXL<G_F;[X<2-8Q+Q6P$FLOFLS!
M)32 9&GZ1;"^M,[@?1;4#^8\;8VTM2'>5 V#_L3%8MW;L6WWGR<?V[>5S^ZW
M.+ O3PU4-CWT@3])@XDSI,BC3@&)W(,K"6F+R=J@5JC,D/AQYT,.B9,W??#M
M_!(;8F'%@3-1@6*>@O<ZH!BMS3Q;SN6@P0);']"[MTU;VSP,3=MP=NPN-9NJ
MED36+@F!]08LUX:=I=:+9I DV&)4M&B][&+*AM;;43TYAL6>%7=#<)QA]>0H
M^K>5WNW#74];&AF5%5J!E75^'%<*0G8%HA8^IA2=XKL:&)^"#4=43S8QX1C*
MIJR>5#')5,_9LC*TS.0L =$Y8$D6%Y2.\K'\?TG5DZ-8'UH].8:R#C?A]<S@
M?K>X\5 7C-&803-&D;RG7Z&T!I1Q&I,@]9!;YTH]1?'RM\]&#'<XN/L>T9_X
M*=_M# -P=<JBW8;I.+FTA]ILIPL<2'B'.Z>M^)0NUJ-&"-'64T02%&AJHR]:
M"'6TCCMLW9)F6D=X)HMV*C\8PW/K_?R/]S?;4CWBN;WPNIOI6VHO'"=)/TH2
MD1EK0DZ=T9IB\)+6/F6'I+9L?\+TAVAM+#!O3E_WG?TW$MB+O%R]PU5>GQ&F
MM[0IT@_P0[ZPTB141=1,'0<U'QR<LIZ0&I:9Y_]_>]_6W$:2H_N^_P41>;^\
MG BW[>[M/3W=#KMGYE&1%Z3-LS+I0TJ>]O[Z1?)BRY(H59&918F>Z BW+,G,
MKP!4 LC\ (28V\^9&8IN.B/I<ZS261][+:?'6>I;O)IMJ[7I1V5VLYWX[[C[
MYLO%ZIB^Z@<LTNZ<]=@G;-0-_55]"LS;Y>I(AV_<@V_F: K74FH'Z-<\.%W
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
ML V>U8MYWB+:W0$- =7PXGLOD.GOO8_7T5V%-Q+P9-IG2427*8B6K/9VK9U
MH^($KJBB12J<@J?GI_4'+KPG4OH8N38^SWZ+JUDFWS +EW_?3(3:8=LF3LDC
M)B7)Y=7[?<JX+5 >KH![$VQ*-EJ3'HDKAZPS[2UW(U4L.LFQ<5$])5$4?J<[
MT'83/0D6PUQ3)D10R$0M2U.@@[42N6"(0X:E/;S*<]=O0QDV?H-_G>=KRE[W
M(2LY>B:2!XVY4.ZJ9.TZ@\"L,JBX=X(/>7\?7N6Y:[>A#!NWPE\75MT+RJ-C
M(LH:8M)C*LT=N.(3,!=BR%)9-ZC'SMX%GKM.VTBNX670?2T;?0E*AIQ!.VU
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
M,]N:=\HD&.12;\U+9:\'01*16F2=@I*^7T^S1^%-1<!M;BW[6;AM57)J)NX
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
MRT6",26_'?R)=K-/[P&%=Q8*H>7="6<X83]!.+[]_?<-6?YJ]6"U-F_+/3I
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
MJ1E,K(&'X;ZZ331X-AM::ULGTH$ )=+H5/B(D7)]]YKUT.+@@$4,R7IWCV2
M[Y:]1TS".)W!;';15&79=I;OWZRI<>O74)^MX6XB;O3Y1LN;VCA=2#;NI /O
M$Q!70CL^OXF=-HNJ.8&9ZQKU7>J>CD=%#65$#UC8Y1EK\P'_L\-"D'(%E*L@
M#1*L&[4$2P?@)>M*D<B3ZO'9B:P.#\XR'2XJ=VEQU RT<-&V?YG)-I"MD]MP
MHG_;M2.EZ8:<P@B&U=^ =HB]J#MV#2NT9,X^J:G5M C?ZR_A[JN1JI\BZ&$9
M7%R+"MS$3PYFB5U,5[_=;?LCK08>65XKL^PJLT 8YTTP'HU X]UIG&,$#7+
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
MDR5IP<D(@R\->([=4+,7OLO+DW%WK*%.;2.W*&X 7:<-):YJ*TR$/#8(1KA
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
M.UA];O,F[_)SQQWID;7#95U-;M-^H8;_?$GJ^;?_@*\A&EY@7YD#T1TU=N[
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
MZ=HT01ZJM[XT/>?WS&F8Q$2A^ZJZ9!R?LH^8=WV\[???YV]O?0E_&+H))CZ
MO@-P_O,B[;RS&2640/6T"RZ:L/)K?1S39FY;%LNY:P:E:HF>+MOF][B#F[O8
M#(NHJ6Q!10 <$%6^$K3AT(3;7C6-&=45OC#.8F<8QO3SD>1.:B4K5)[ ?Q Z
MPFT1':@LZGPPWHV.AVAW_?*6PPBE)Q6)66PG>5_8<I.<$EON?_MX)=FNIS+/
MTGQLHMO7WU_BKANSN(WNO _;AWQE>_O+H#MQ$FQT(&^%!AV!;"UA$4<@'F]D
ME,5>AI4CAN6SV?*GMFK3H6],JJ/+#V7EPG8=WZZ&8'"WNU86*+J$U>"$C,WI
MB*"9J6J2N;KIXYLM&JQ0?S78BW*W><Q^^NX2[=P1B'$*C\>.-39:0&,PPHX5
MF,N43][GK+*S)QT54.^_;)]36+#!>R@]\'S/^Q!DCB']MGAT4W*GDL'N#V0P
M&=P1R#ZBC#,<=7IO[!:"U\9EV#N0ZA5I+B6MS/4/TWNV[0JS!8]SLG02[.V@
M&8#>FX\^HY5AP1E8 =&#@]+]0^2QQ@//5-N76A-!1H%!$XS"3X?"__60$UBO
M&$VMEOSQ")113N"DG0"$;XX;T3@!8/E0TN8RP'J6,@Q9&% 09P=O G3\D[H
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
MA4_LI6!<H.G*@98E0!4:['KK13#?8=K, 3C)@>_;P\:+JM;6\[O629K;L,4
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
MTIUUJ;=.H?>9/.?-=R8G#OB"D$80)>"/Z.W@DJ 2BBG\IY@PD3VX2B/2?5%
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
M-6Z]OGK7VUT[WZE],6&],,718C[QAL&/59-Q2M$<78GTBP'@6<)X'=7!J6G
M3S)!C6;5^'6^S(LT!N"/S [M"#F=F87F1/N@YH]DF,&@)N1EC70WSJKL8/VE
M#?@=7&G+M05!OHAN[@F=G\4.6A-;PD_Y"-WX_ 7IDZ2 F+H CYMY#6VR,[=-
MLG;)AL9K,?,.Y[7U8E->L%"R,,K((AY-U)>371B0DZBHB#<+#PUUO!#7T79.
M:R1*GWI/5X=O<Z]N\<M?2D4/[H_;1^)9M%9ZZ?SP-C"7MKQ>M@ZQ]6MY0<^8
M''35L]XW.%:XB@$X;FUQYH7,BUNTY.-JVFU,F,5RY_6B2L=1KSF?%GU'1^54
M']':FD?CYG<]\;QZEOH<:3EMX#>8<C@OHD'B;*1U!0D;:I-0$FN;CHE'W[P:
MZ,8D 6DTIR4&X .X9#A0^X2I#UR02$=G_;@]7/%X2Y8)"'V-.M#-LW6+(.**
M?+.I<5:N;H])0 >D%G-SN&G.8[$ XA&P2N:8QE%Y$+/ EDOG*@9EK(E1J+/C
M=@-0%6GP");5$S%U"?:4RD9[ P=2N6,FMU9E9D6?BW A<M_*MM*WW1!YR%]O
MC!&^M36G'L(RYZ@"\4]E5)M2$%TR\/EB"F;!CVR>QZ'[N)#RG86Y5P'/EH[^
M-[&D_R>,)TRQ"\!K)!>B+>Z-:+S& #Q?2=1.PJJI0(N:(D00/.R+?/7>X;N+
M9,A,L&T%J0ZI*'?T1<=$2@4#$/]\BE[H"Q43O]+XDZYDC!_2A[]H]\AM(L18
MYN\D@A: /(@&J+;HTCD4Y#M)&7.6U='@%C;BBUMG%(>E]L:BI=<LF@Q:F\N'
MWB+JU-SAX$#DQ$O8, "G'.1;P2&$R1II72&; ?CEI0,IN38E\I<XQ1?2*NB)
MW#T^04P7@O?/&2S:E\AOL+_6KXIR02#%CG1K=E8?$WJMQG B&;.;38XFO)+:
M1476Z$N[V[]^:*E48R,RYQSN@%>:L?*_VY&:>>8^S!V6S SRL"S$=?]+N'H:
MC"00L8TXWK"P/)J5E*4;L5%=J0<5]2T2"ZKI:85A@QN11Z]&]Q!.:^\Z;&H6
M:%GNA!ZTGMS=P72PM<T-N)S"<NN[@410<1$1D,%BQTI53'*+=VH8BE)[!C]8
M"3?/YKM_+H=^_,(*9A\80&ZBGYR9T=)P_PT7'-ZQ$Q6;)Y1$T LG<8WJT$_>
M>/K)!D*7HPU2M[=&([5U9'2]V/(.+IP/1O4J\\?J^$^"HA03#]3'\TH?P2(Q
MY)2 NU-\X#+7>^#IE 0"<DR8B4[/G5_6OCKT2/"045!;RR<;7ZNS&72)X:3)
M\;9<BZM["OJO-+Z4EJC%W-9>'0$7Z#*7%!>$<<D^WW*'.^,Z9W*-7GDEN0Z<
MZ.)]:+[P3.=4@X#T#>0C-]-)?J)D)2$I+EBGM\S9TDB5S=Y>@@'X]D[#Z]O[
M"W]5"M46K(U-K^7,M"M9BEG?A,],4,'\H:[G& "S;Q89%^ YU6@&0)1O5?LX
M _#NQKA:%(2;W*[:"O>^FJ>YN"21O3,"NQXXHSG%4Z#.;5!3.T6[C'>6QO(8
MS@3N+^VC!0XEEJ4YH.HD![C[[Y54#Q1F:!@)&YLZ,ME@U==$VA6B )4'.0-Y
M.RADP>[L.W-<VR7/?1C  (S)EX.IGK6Q37#V/G]1&YG22#E(WQI>KT"F[PCU
MT\F#3H$@U<J5L+PS^Q)S#("P7.=V#I&F2]6_L,1T5@(#P(Z83D'PTL^?F7,^
M^EK8A.-@S=+-%4FQ4]'?S\'XD#V8]3Z\7^:4HG=>BQ>VD]UR[.X;L]L!-?AQ
M//&DT^I'>9V >)8F:C9'@5X5DM(#J30)V--ZKB8K)-3VRC?%BXC??4#V([XE
MH&X2"U&N7F< %IUHQ\H?&POZE6\/K&IYSJ2%442T^:/$Q+K?\T)M8F!OE_JS
MS\@:@^3.,OF$>^-??.+_)E-Y=5V5^2?*[_/:,T<)CRBEN9+DKW#)[SN8,+H
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
MEN7^V[$D>3L,0 (</ =_\L+UYO[#HEJ.>=@W'+$1?0+\^]9/!F"#V>QF<QB
M(%XRDVK?D&2ZSQ_' / ]85(?_-].2@D^P,'V402Z[KQ1ZS8X[JC>JM,.E'[&
M<$:*=CP12-MD *A/3/K!5I@/ZK<B?I(YFEYT*Z.5A[O%:E@E.'+2M,\0-@J,
M$7-3<^ =.-;D#[5K/W9.F\2VHYJ50+ LOJV=#]I9O$-+T!9UB!0W)0LTNB4
M3C.;2HZ9ZD%N@05X>N/]ZS=3-D1<L+-_I^OFZU^&GNKV;!:<1!PW_3()QD05
MCTUG1I/MZ@BD%@D3UO;VJ?4OL_ECCBCH#U-AL]RX^VPZ;*JL_6>%: G]-5*9
M2\<[G+*-1_.#I<]C;YT*N'_4_-V0AFVS6_[3+S.WQ^E/>CG88*/-3->B:45I
M,Y,[8 ZR%,$9W83F>J[<H80++MN?>;$6HZ7L9807X?Q<$ X;Z9\]NGS[)QG8
MTB==S_LL Q+$FMIF2@L8VZ$NN;5XW&Q<!KI4[^O(#2;J!C\;<ET'2SHCK#%A
M*-0E;C)K<UB?R.'=%2%DGB( S&,ZZK7*1O(SK-CL;_#Z^(5_0FNBU&D_07UX
M&=[P&WSYP5?/PAQO:Q0F+'^*?ABW.^10 0\V 3=1D9U.'&1)?,M*_:1=8/;H
M6NN1T7R@2K^CZS!?T1\]U1)RNM?S8KU)@7+/;NO81^X=.R N8#2F3PCT34S8
M%N2EL@7+>)CVXV4'CLD/ %1*&1.XZ))G%B$:S74\88I["=J]XG(_7YC3K<JO
MXL@28F72R-T>X:67A=J&QQ(DWJ,#^F0"1G0\;S91XS7Z78<>T82NFLAR!:!;
MT'R_$ W <YO@OIH MX4Y!B"W[[&L1L"2?I?KTA11#\?:XE[@,8OF-;\9^$D'
M&Q'[:_$9M0AFVFOQF"QU(6A H*N-_F)4[3Z7,P<SHQ.V9)!4[MB9@GSI$DOO
MPJ70'YX#7,?%/AO7%ZR!Z2<RB5'MWA/;6C?F= ?M!ET$;0@5I[1KK&HWPU:S
M&_?O*C<U+?(R (IZ\V1;9O?T7D.MLA*#&HREWKU>4MG96DAY$:"BAI^Q$$-1
M0/Y*O=GZ,M03,ZISD9Y!],[0*/EUCA4+&M\81*K>D"YZ1DZO!1Y4U-AK=CW@
MQ^+VU'NZ0&^T44^3[^FT/%<V=O2IIRH8MN&H,NSI3\J==]WP@BZ9CV41E^/#
MUCY<O*DG4<N5;Q7_0Y[)6RS??=U-"_OYE>7OSR;Y__;_[?]$0S!&_@M02P,$
M%     @ "U296+TIKEDEP@( O>8" !,   !C;7,M,C R-# S,S%?9S(N:G!G
M[+MG4)-OUR\:! W@GR8B*I"@ 1%04>D&B("*@!H! 46*"J+4T#L)@HJ $#HH
M346Z5('00Q$"4I5.@-![ @1((/7PO//,^^YWYLR<F;/W/G,^[#OY<*]DW>M:
MZ[I6^:TU"7N,/0,0-+BC?P? P7$$X'/X K#Q -U#ZG_N^I>0_UD9'.QF@! W
M1R97&2>'$."($ >G$ ?[%P ,X !P<!WAY #\Y\5[#,C-<_0XQQ$NSD,&:T$
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
M1U]W3O*U--2-/C9@G!L_.%V@C\Q[\K?UK<3S2+WES&']AJE%H1DW@Z>.%S5
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
M+8T/0@U_O94%863OE*:N/TYE'6OX6\,&?(X@JS&T;/5E,/ "I'*)[Q^G#,8
MG'+TH6ZKHF'$D6.0A%ZI+2VS%F]4O-\\^IV0)6N PL MF]^@>3[$2YHV+_T0
MQG>U3R<@IVHEH52)QME E9P\)N^(!&/,SI>B5%AQ*GIRE/\?3=,R:V#,,#+"
M>L*@EHM\:E=E0 ]PP#N_2KI91$2>W>:=GN[_IFS8LO% X'Q')C-#VD>)HAE9
M8 ^1E1G 66IA%\@QF:QBT**9[JIY?L$4%OAP29^7\BB5[Q>\!G0O;WQ^$JSA
MQT7G;"=CN6I^OD(H:#L>"QOK-2WCG_']?,>%,#J(\BAPS>C%NI0GU]%JWV"W
M!0MK@H7WKJEB,!9=,0DXN4^!N/.44 &B-+[,$R<N*'A7RD--8YB,#7]P[?$8
M1J]74*OZ^N-4E<W=S_26>4SV SPZ(-\UL5_#]:(ZMB_Y6):-[A56YJ9OXZ/M
M&QQKQ@^/^DW#CL?UGR 7/89L4?V%AB']L' <+(KJ7S0$.K6/56D?2S<-9@/Z
MEU:/W$ ,W;*GU2%&9X<?J=YY937-_92Q+L0(_L4&K* C"^8"/#9']P\^^5T"
M^2_/$18;<3$HNG(!P7,_"/5VOZ@'=,+OJP*I6FD8L?M)?0'_!;:K9+<W&6R+
MG#+5]=*R8\J8O!I51#.N9;$!66V%!2]HKXBC:@<]>)L.(&&F%IEXD[C<:9I[
ME41B2!T5PLWQ:@W[A;5,UR.G_^3O5D*I9$)">DQ:S.YYKATOJ$3(>NU&H=B7
M"KW5I]\)^3V'H/XM;&^M4&TZ]=/G^GN]!1^OPP0\;!]?J>!>0$J>W*AICBWE
M3-SZND"AFTZ CWU^@P^\4]76H2K>>NGE^ .\]UB3G_;8KMB;FC6?C<:T+Y>1
M*G=JJ.0V"%;?$_5S?LOT'\0]'BZ!#/RA$ZH?6.H[B9,#:_9'*T%'_.;7X!I;
M<NL"8;(^H#^E$& NZP%/GP2-V!^/R$-$4A "4_L'*C%948\SL<[9W_)M Y[-
M.\@>]&*"_#Q*-E/:B=L'XDA!+>D1.!>(1R93+P38:/5UZV6XZ_2?D@H/;^C!
M8\=R+_P7<>K+L;#)O<F HP^GP:,,YT3<0=48@9C4G6$["'DJ)?!I[* >]Z:_
M.>)Y#&\X$23*KT^$W:)ZP-(=%T7#@B4!.U6NWV,W5,E?.FZI[D%O-.!L5U0G
M W_OG3V&GK>N#J9?/[5'MR VE6 MEFUICJL^G0<?\Y[I<]R,E1E/783$F#"L
M4NDLY'R6B&=X*U#@#+W$Z5'O$)B<'A1\PU7+'N:.M:XGJ:Z.!ZKJO @/%)7
M;\^!;5XWHG0.I7GLTD8= AX$7WQW0H>L%OWU)EU:W[[GG1M,J5B*&>17E&A]
MPN\)6#;>Q>@:%TDBY4VT#WV#^^6Q.$Q+,TFTR$OK9+",I:_-S@: <>,V=M6R
M!P6/23]-W$_^F&N.\(5=2[HOP:#[<A-QG)C5,6'B?GW#CEM4*X9['O_YO:L+
MAM#;.WY L$GLK _P(%/6L5;,]Y$M?)C(MJ9ZA?4]\GM6=,HU\)>^3ZD797AK
M.HW]%SI_DV\?W>DG?A6]@-?@;)[E' .CE-VBVL# %XLR#_")&&3%$IFT1$!]
M%W.)AB(&E]!PZZ+A.BA A9E/=3DPDUG?(TI:MDF<\.IKOLE\JA=8;M7<V;B@
M(.*_7/72W/I1E@8 F60C&GZ%OQUSZ+3G$VRQLQ[JYIM;/M0 ]'UTWNT5I<RC
MV#U!9&T>+,M?]%*_7K!217Q<P8_C"SO=?Q%7\OTX0\P]-01*P9^4K<  -<W3
MDJ^=GV*@FU+CP*Q\A">F)2#ZVALPO4YXK\Z$67'%M"21YO4L?OI;VP$D;/N<
MQM8\0^#NXV7JF_[-PI5]2.OKF(T!/SX*?MD\7OO@>U(;*@;/,/\R6'.'TF%*
M?PRGU)3<S_Q<>9R#!_%P)DB2G!6!;O7;Z8=]:,"_L\WZ]CL<I#;?;J;7PA*]
M=?;,E]V.GK7I("M_J 3M(-K=UT;/5645_XU^^I^+AUV\O<DJWN\Q/)@>"_?N
M^OG%ZZW'H[[OHRY)_"=-/HQS2(+\8-L*?46VLRC^\U*XKTII/&(GKJI-=6YB
M#F M 1]5I"0Z5#[LKIH),3]:AEG8/*Q OQ\I:WYZ4XJ2)US^IHL*HXO6SGB:
MWIM="HMN^/'G\_/HR8RTL(XWM2145\I8N^U9E=.T9RB6$FS2,E[9I]*I3+74
M+=''?;SCLJU$(_8GCJ&'$^>7*ZY3T/N9DF*P.D(F=E>+BJLLXEVP3@'.HF.X
MAV(N!E_PU<-S$DWB4<0''*'GM%^WEDM=UC+^/N_CE0]VU7DKJ8<&\3W"&*XF
MQRZM3@I;0M5K/OI!UL[7G N.] 8:F95I;7/93-D87]VXG7,4$SD?_<.S-<ZV
M^IQN%O)DZI<89)/35,T_PMR>5VN2:WP\W2LG[C#Y?^D(&/T)YAT.-[(&!,]=
M9 /JFA)M_=8=C[NVO72Q'7]=U6(0#@EKC6^&Q,VW4$KMY]SOG^OML)V8'>_-
M>RRT)W3Z'#)RB[,F5#!X3H63#>"EW<X<X#X_[,(%TA9\$<I-D60H<)E_P0T
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
M#P/@;5^H^L5W=VM59N0,3FU#-4$Q;C(SXTTBQ^J8$G]&DA#2>':RCAF/5+E
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
M&XE^^-W?@#^>8J+1],+RDAAU^KIP7S[&JK/?\4!9B)C&+RD>I89*QWC7DN&
MYT*%F2>D!Z;T3, K:#,XQZ#_<<N+<TS:O2>[;A5B W*85@N%[("*\]+KFTD&
M:G4IOFS7SS00NIM:FPV=44Q-F#2A3PWZ]#=A0!LG-[RUTU>8(V,E%+T2\"D9
M^$-=DK!H8UKLE8(PZWS$@#]UXX_%V_8E-SH]S@<X[6[122S*B7TC%B@\LLJU
M<0?GQQ(QOW2C_^[=WF7EA:>P5GQS.9A[09?R",@UY>:[JD\X96TL7W=^4'A>
M'R\(K5J"'^0PU<:'^FF%&3\%2!^/4#D CJ29@.^@!+@VQ=9ZQ$G%?8EA<91I
M:EY:!OX%;&WB%)%M8I=55/4^XM29K,EDRV6M0*)/W/B*5^DS%->S,K>@$HL2
MG(G_VUGB?ZMAEZ#%EG[[TM;&L<AJE2@SMSM!AC._2UV1UI^3*5]+R$=Z;X)J
MSU&4$;W(J&"L66<YL-6QBB_+EC:B?!!5=L8XXM+SZAM/A=E:7&"691AXUJ-L
M6:(S[##K(;TR,NS6&7:,$]JX<[TG8K#/A,>2_JK(8NSM:(Z/R]Y'DNL+;,KD
MT>24=D_L:L8D>MNO+7.>W(WY:/IG8BZ[M7DKO(3\=TH:3<L2J!)S5H;&>1;R
M(=#=32EG^/V#QF;H0XOZ]PQ7TXTH$2&X3=KLX5Y^'*]%SVK)@"W]GUEV@@=[
M]#YJ3&BQA$3CD$TUI*3@R"45OODEQX&--?O91FPE03V-640.9TWF1<@HJ&SA
M>,K\0-YIVB"!AS@>\B&\>Q.]RI'<P.4*@DCRNY/Y(8K7AU5YD.'TMD(KG[.%
MXXBNZE>,8RC! FLO^K5LG=;G G-9:NE.AVJ[(2:,=WBV$Y0LJ\\B( ]ZHS-R
M9>^C]X=;K-?F,==PJOJ/>',<K@_UT9$8!)P@I';N$_>\V'ZS1T .^'.TNX>1
MVP -;C?C?/'2(Z"O]1& OZ%YKSGZ3V=6R%F,8FDW?;,1O)[08&__ZA5PID1Y
M_X 0GW[5K1*>NWY[$JA<12##1!ME?>4NGCHVJ05YFM!CP%K=VF;IWK,C$#T.
MN>;XX7PE)$#536^@UD!2/.$,JSH5.W+:#)&6\EA4YJ=!1VKDES1*.JDRGAQS
M;5K.X4TO&9#4ISR9<+LR]/J5 J_&,IX2H/3O0W0K 2\YIO-_\62$++[Y<5?
M/;)VKL-G7SU82Y -6Z?JLQX#&T(O[L#$QL!+)]VD[U16<?#>N3<LY>'>IY@)
M[(OULJ^G,T(3-S+(YTH'*%(2CTZ>.^&Z.#I5/TT-C]K/J2O!!*MUTTWW2-LM
MLT,4,3<QZ=.S1JG?(<&%0K^OM4BJTB[W7K@XM_])2$\M7R^"M#V[O=ME+>:C
M<M2(PS4.0E2:0O[TNEH)+ H_$%;:35WKAW+O\Z=\>L#A!U&-+C@C9&2TB/8A
MAD,!)S(8).N==I,)R[XK1A%NQSK/I>DDF31!B7/57,0,:",:N08L[V6P,!W[
M<!91/^DK$=1%3"'J>3]@9&0LE/SXX0-0F2O!'/^>[P9G_TIA_1]NZ!9)4,I%
MK2I7_95B$J.OXH 1V"IQ3U[!A C$_U*4J\WJ?3:(9/+RWXMR"GV>P F#1E&J
M[\A+JN,)OJVK[P6KTW0:DUEX,HWKK?<<VZ5T6W"3H>P]31TF\1 [O,_9@B?W
M!!J<0B+#F"Z^?EIX;HHA8%KL-L/E:I*F57'P51I/1*Z^WY-JJ(#LU>!2(1]=
M"J3I]N [["*U?6F3^ULX#/00C[;>T]P0;SE%L\4[=W.ICEOASE-:]B"TH);<
MV< #BI\(9373RK=;#TAJD+#J5N"(((QY2PF,V; &$G[KNVEN/9##YQL,'E=<
M^K$)X4SJPHX7VY&D;]8I*:7;0XMOM&M6$WHBTU[Z1S"E_GAR[MW.1SYI^@>
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
M +8Z]%QRJLAI255@+0/;\5-/O*(HX;R<VR1QRM%*IS:/35*BYDQ0XG/V=KV
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
MZR&4<DFG^36^;H;FC=%PWVUJN>Q=#_DCX$I6S]BE5.4?E-Q'0EPYZ#D )@L
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
ML<D+3D-)-A!(.5%-<JA:E'W:>&?7R5"CK+H;(F]%1ULH[V#$4,5 2YC+9,3
M!(#)  C-9,S8[6;@3P<9,W&I9!F' <\91P#L='",V@[>3-P>.Q /@!\($_M;
M!_Z0&@W)?MC0#,W#18?K6%:RX(TC>7]!/]IJU?%'MCGNS-SU6G/(R2J=_ (%
M840K7I:<K G#>;_JYR<EO3CXVO&5*NUY-?T/44LV_;FQBN0':OVO:<-UTEB;
M)SWA8]._Q_A/3*T$TGZXQ]2)-Y<Z.#@^:VUST*7Q&+I@_V+6?C1O@H.@V)1T
MBY\'_<2"XS/;3:1O43D8LTF%]6K',)TCJ+F_-JP2%%&S$,$&C9A7RU\5&W'Q
M,Q!,%FIR RL:%[WPO#.MMQH[BPW%(?.3/I\> 1R)G<N<-2?7*1/ER%[.#W]5
M4O>;@-=S.]JNM8,@WC SR+K="T/M5;30(;4,,Q:F%$B]_CVU <DM&PP4^5%J
M=IKO$=!@PR\RFO< I6BG5&:[0/;=(TO766IE':@B0!9!)9M%U3SX_A^4VI])
M!I%NE.NO5%#B,>N]Q7*:OE;C I"9>&;/*4ITI;6;.D^7$*YRA-[Y54YW'2U1
MX6H60[+) SGQTTQLGS_35&_[^/[]9?CEBU&2O2VUL'2E;'C&Y)8:*$(E&$14
MD%;J]M&_4*X&U5<2ST+OCKJ@GSZ^A#OF4: ?Y;)U8  Q8&(E<6U'<^+FFYR)
M:0R^Q>H (A$_DN*T1CV3,9.T0>$>+J<=@'9UVFK@2UY@9 QW<?73S!-9_R0*
M8@N$^PT77+I5)WQW&.O6DG_&,';>YQ%@KYQ@W[18@J/I,UEX"?;K9#),?Y4K
M$[6B',CH3RB#X>66W+=6J$R P0O^")C&R@QYCXE\QEF/YYOYIZS66BLU1KC^
M&RE53WS_**&T@?RBK"C1A'V-Y2T(9<3/0C-0B?,J/C8.\68H9G$_DDYVK2JW
M^UNBXOZ^#"4- &U/H!3G=;%.#8E6U]K^^_!05F4XMXSP)>''E:FI\=\A,V[5
MC,%,&UR\NJ-8[N#)3%OZFBXF3:G%4'UAD&OM>?W8QNBBU$3M?JH$=_A;:Z*:
M#$^60&;R5Z!I?T]8\R@4U)B:F_!+AZ3O(WT3_4#^"I5"D?/S=BLUC.9;0DK<
MR^HNH?CG8=GT0-#>-?-[;%6*YE'+J$ !1ZC"=^1/IZ"(=W^N5^A%13)1G"VR
MH>,<'A*,7?BJGZRVYHI UN$_(?&(O&,D;EB'*\ENBMKYV._OZ3_VA2.-!6Z/
MX5KX>MHYE6_V@W4S?C3T1MV*/Z]5+S&7')PIV:_HC@W0-;Z@[PN[Q8H\>'LT
MQ-O.^J=S/=1JI&IJ*+BW#<6%<YY\H/9DREJ_&HW-*F1C<)W=<':KZT*@^Q&
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
M#;(E 1B(Q^ .<,I+=8:W_C!X7QUQ$M>#F#UHVA5IQE4[LE\1OR18D7%L5 F
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
MPRKS43N<S,3 )G[;3>1SA.39X6*%)]C"+\UE"4J--C?6A5A +9!\2HGQUHW
MHA[]I &]3Z1KXZ\)3E08M.+9D0VU!_B<=%_[EHZ>%W@S[S7 2\1=97Z>,+MA
M[X*PE-.,I9X,[.^&8T<WJHXK0WHG!DQ0&XG8>"X8/#<KI(%HK!UE\/[:A:4&
M,O]VGM7%1/LV_?=! UV!0-:,X20;DJ31HW81(D9O*<>^>#0R6S'<=MKSJ[@
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
M.L>':S=5\W#^$ '5=Q!Q-(@>!#'L'&M0K%KNF_.2>?"Y)B+Y;-UL[P=[O6^
M[BTNQXNOCISIIJ%W1WBGP?J-U92\T\_T5R8UWZCH8+Y^56%%^$]_C'\^0Q6,
MV8K&0^(A&;EGMC!QP70?\#\"\#_>6TE:JJ%= >\')/*Y\;F)@[K2Q!$JLG,X
MA(IIWF_GROC#DL'VJ>ZDN^6*Q;9_!.!6)?_.Q>;LP]5%"D0NOI%L1W41]3V/
M\$:*]H1RZ(CGZ^IDH&["W%%+9F=0EGD0H*;+^HQJU"/&S7?RM/@0A1+2G8O]
MAI*-R-%5]E0C*8=/*"*.'%);X>VJ0.9WA0V<H#)@\3J/\LYHU?V$>E@EQM;O
M*S\9"1\@]1/Z [;](=8_4 L8&& 7N"9<H=? IF3!_79.'6DAD6,R3N3"XSAL
M'C="XF;K)EWB%!M/50\1+*'7?;_::Z<&FM29X*D>?YQ<]/(\OS[KC0IK0C(;
M:RX I8 WZ@J0&/6K!SAO2HS( ( J;APK*K)GLV_K11'*$.IQ%=:'=4B@"L<7
M$OS2/8"V[9GK&4F;IQO:N6D4OTT%4A)GXI-BW[O4&>#4.5JM!D6]16^*O:W_
M$E45*,D0%_/JM^Y[WGZA7V$#:,E"%2\\M(;QZ^U+(0G5H<#R80/+\\+$X/Z8
M$FZ%E1YYY06QX]2VW:R:/(%CE;4P%\H%9G2WPV=?1 \9A=W^&)I;T*#DF?,+
MGE8L&)+%+7Z?$+)):O403=7[Z$2>7'6_]L($T-@?&">\>U#;22)^<XB.,+)*
MYIS.]9D*$Y[08.)TEER93!:=)2]"VA,J<S$9K&9CZD:@H2!,FL0(DPC2EFW$
M30J "59A#0:PGIHA'7(WJI#0[,U_>O]@!)HM[P#Z10C-5L;[\I_$5WW[S=SL
M.UL'H.SYV4BMO@9\USOAA8FSEP1B;Z!IQDDW>9P%7.$]]YS#!?/-7G<O,CO#
MQ<E-EHNX9S5$U;.'/R9;:MAFKM@M,S.GI7/=_TDG/>P^E4VL>!OM-)#(?I2)
MQ.LEW, G["E-8&= 3NK2*,4KD-ML!6\1OVZ'TC/HJ#3B@RC73TY;R_-201OC
MBJ?\MM#"\#:S5X(/2?HZ[&>(#-F>.EV,X;O-G\6;BLMR=4V#>KUXXU_\<*?&
MZWYT7"ABGY((0>A/,Q,EDA[9.:6"61KK;50)95"\7+]D64_/_*>)W0URZ$Q<
MM(Q*DTLY\7-B/8XFT3_V&T@0K2&;>&,CT3(W]R3Y.Q:*JD)6>K@99L"SOJE(
MG&*?3SS+PL QN(C9Q>)R[P?UN&_$T&])\5")&4&:*."5.[W:^Y7JO<AYHV7>
MZH%GJZB7=^1A;*H<6WC?1B% EADZ/.C"1E4<$+?Y!//IB#7X66GK?EQ\XII(
M8MVH7[QUW9?&KEO _11,\Q3#+S]/3V +K&;T^5B.XVW'%:&5R1+(I$7%8F"<
M\LPN1N&)D</N[SEE6?_)3MML;H^-A E#T8;DU5?HZW&2^@78-*0<'>]7+FD@
MM:(Y+ZJ=A3I!35Y/Z&T.-O882"76/5UTY6X:G/GP94_6@5N07:SX%DE71F;T
MIFO\<[O[4 DMN&,HC9KHD;NYW7HE_>][] @=8Z)S9=7L@W-ZO\>7&W&HIR<"
M%7.PWJ%?*XO>UDN)N(.'\P/7ZXG#@NY]&_@UA;Q^F< #CS"JP^TJV)^8WQ5U
MQ\F*2PEX'-A[6I<$K4_.I<[/3&)E\^J-ZZ7&&-6H_)8\3%[8$>/I:%]R>M8.
M5"EFT!3=(_]*$\,<@="32OYG"%D1ZDIN^D-4EXG(/?WU8\O)1NV.SF85JY*>
M"[*8W%YR GD5H!1GQO(#AV>7)E_*9C=.5L>Q(;\/"\?8E-<@6A7#<7NV,GV
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
M%ELW/W*&G&()Z-@0?4U6G=9!?4>*3*; 88=*E$V]%4FZU"+Y!2XE'J.QL_7
MR+=C93V_S0['9?,E2*EFD8@5FVCBUDE^<UL2-@BC&[-#9L11-1T"?94<OHE]
M]&*I%HC_W$]=VS4STK\,LT,\6<P1_H[YOJN+J[.U^;^,N:0C7=+MWWP)QU_F
MC%J7;5"$%HM&BS),&31LX:H_#RUJKK6VS)6NO<4GRDHDU_K 9ZQYT(-KJ)V$
MF4V)SF.:+11@_LB_!0;F9[C^ ["9L5G+)*''MQ3*-0_\1<O\"*FFR!2L>LP0
M_P=P6(1>C<<I5M$-TFY/_G9"9A.,<7K,,U8Z_/_,O3R9EJVGC,IYO'-U1&]M
MML;\;4+Y:?F5O6]T B*=BMCMI3_@U+1N^-7SO5LR8HYS=+0]WNGJK;:]37N#
M!>]F3H@?9JX7X1-)OV,&[U(.";1-L?U^&:S^B[M)K>C:,69RCG1OJ9Y&>UAR
ML2U5@<9>0U.UW>G8K$G@+0[F:P-"O.2WN7]2>]4!0:QL"FL9I>XEV;UU^3TL
M:W57M #DZ0P\;IK9=UDT87@!L@"9_ZC6-"6MM?^DFN<;U:TS90FK3<3_/6ZO
M;F/+5#(1)#_3HAJAED.25)5@@7/T27O[TGON'Z#"1?V)@>9V%>@QG;\B%(-B
M[PG?B+-N$=X&P4\N?H"''&,8C$7MFJ>I+R8,O(*F'KL&516O>W)?&Z:<IMP?
M4Z+<@;&FJ]#K9:L!']%!%9<(/.D;Z3X:[N&&1+].* 2.1B72P29>%)07,)?Q
M]>=](V9#Q2RN]_^M204U7(7O@]15GTAV.&L-O[I,05'A'E*,%_BI)7)J"K3*
MY[Y55LQAQ=!#8\$98'OBV[DVUSEL"<(./^E=N ,^DP5F62?*&A,VM>J0-4DU
MJ5"K]>TA&#OUX"]+D>/N(KVD,(AL(* EX,=:[)>Y]/Z4.1[GO&%1V%8BKT><
M<!7_@I>M@D5*?Z5E(O]LZS>3?X#2G7^ K7)93;YDN5;U3[F9U0\/55G&JDD&
MH+:U3-:1KB1P#'MRUROCSRPM3GT,(\I_2A9.G8\E_514,$1O*%X]2H1,/S-[
M1"\91#1H%?/GC]C[,A'@(M87F4JW,NJU!&*^;\/@<&;"EL;+6W>7L"="?-CZ
M5]^%GXZWDYQ?MG<L8[9_J/3)]T=%_@V>'3>;:J3T(=8M8W*UBML7]6_9R,&Y
MTH6T%:<,BIGP-F,H AK;TA OAYT_?F,:.Q8F+U? RCW/71T<=*W!KAB'1"[1
M8JN$/._671"M%C%5\S1.*,R_YF&;=;K9+2*+(5TK[HL)E%@KX2]QTWC9XZRK
MXDRL\\;SBE^5G(XFS:A812M\K@ 8=:^R9+4B*=MN9<[X:H'@??ORRAJ+41V0
M/.?9KS@>^R]+N(YR5]*QS'6UPK#W1DV?D^4>?M]GOS?",.2HY'[=>S]/2(1<
MFY^4;N(T^26_!55ZO?:B9_GYP<:Q"@,213G;=JFM>/#@&%!TS[_/;RY(+]\*
MNHJ5=:AO_4+4T^.6^I+'^M98AIMQPRMV]^C13L4>Y%=26!F6SM.NQK!'+9MN
M\O:N(FF1REDR->FI>5CXUZ#1Y,'O-(!ON<#Z\<^'M+62AHFFQR29X#9,[>[A
MI9,&!*?;]3YK_;#[/KK2?Y<$[,0QESU]\4L,*,J;>,A;U=JX?\L?D!=Y'-!8
MP%6Y&U4Z=%^\GZ=FAQ.K;#Z8MKGGR9F$?3T6]QU1H-1C61F[T\#39=^B&$FS
M\0\@\)@*?Y$<GV**4IJW^;0;(U/.]-JCXFV4;;U:E?^#%E_U^^T;B(%$5<(1
MX$(P%LM4B>(&M]'7X[AKU@>DS61OZ8)E24>FT$"C)8SL&CD9]#WHNT6<#$)Z
M]S^\]$)RJKK?5+8;+HKX>(1CV<S=YI9-D/'0NE W1?E"*]5XP1[#V2>Q1@'K
M&C/NACD>GB23C.H3&<RBFF'A<V(UPM6N-U,.[!:B@>(?^)#5T]L9.QVX'Z@D
M!&N/CZ*!+QC(-U^_IF(WG]RKIOOVV[O3M=?<P>X1FC=*P=Z<_(+0N LG>T<<
M2B;FE#6YTS9DP3:]LW,W#I-(?I<BA"W#_)/6&YLM.60Z]\-?[PNM?6& R]RA
M,%/S<P79#5;9H4]<Y8Q7S9PNE?I?_N82!#QS:FDI)R?/)CV7ON\-@:?PPR:G
M0Q0F?7)X1OQ&A3Y-F?*KN8]:BHWVKZOT)$AM^'GQXLBBNOP'_@&>BNVL;6\O
M1+_]]$FJW:\1@Q!S!VJ8O7=]L>=VYQ@@&N2YLE7VD]GI#N@-E@HB\L%<)$LW
M!F;:?-Z\040S=$A5PM.BLD7*%#\2N_35>1.9#W[\P*X<@-G4K!&/31V$]:(
MG<[87[;,[FO" &)RVZ&?:5K+:M3(@O9B/\!O<*"\8E0_1-6N\GK#U,D1GVCB
M; CKW9N-=UV'INBN6,QH/Z&XU?P<H[ VF'K"MO"BFFK75AJR6\DS=?]'=I);
MUW2"6^;Y7$$Q41N1H902O:NHQ)<AC>*70C$2_CI"''/V"Z483@#!>'AD_-!O
M++5HT\-\VJ<#"O$;-YT5JZ;X%NNC2&I/R'83_T[*0*+:UCGQLJO@EW*2N[VH
M@$U)'A=_2->9@UPE?:?#P7@:Z6':SSJ7]OZ,EU]A.YC#F:]\J/X 9RT+N*ZU
M6LR4@$H?J6^MFLSO9Y7GX.T6/"7<B-QBOVHP88-!\B1&PLCH6D*UYZ2O@8 C
MWZ=U*B;1=,55<*JMDQ'DH_V$4%4^"#?5]?IS7W7.@!!3*ENOA!HDP-W%CVB$
M*>5G>A$P'LOMT-IF5KU:6I[J*LJIYMTX[8SH7&/][.WV%%"F'F;?]Q'99'WH
MN5&??AL:G@;QF62Q^PNC)'#[#XAY\+,__:G)]/E"57X&3A-M>9__!T$8,^)^
MN^#D%(OP6\-U?$]S'1\3F3A)O.X2[M,6WQM(?\26$B]84YP##*]+OF3LULR:
M3>C(R[3VL,-F\OJ&>D5ID[_S@8ICPV-ZL>/(+W1;V"%7B?'"<NDWZU+I1)=J
MP ;?)_8W53R#!OB*B>M9KSL;63#97]%#=-\]*H.U"5Z3M\B$E/&>RFJF'/[=
MBO4JK*$RCZGG4U'U<K5X^3B)D3/5"RHZ;>KC0LUN+5I(0[8XB9?],]MNK8+M
MN,;NBOS4?Q1N "$KZZ*&'["<%M8> 3GH@<+0P*JAGN7V^X>]UN*3V;RYJ2>P
MW],NBOG&/O"@^;FH?J%(754M4XQU@B_Z0$5^BB3!JG5#KWI*QR*YD-$I2]SS
MW<U7?A<GH0[O'QL7C/)?(L11M]_-&J&EP6HX-5Z#5:UQ<<71<RY##RRXL5VX
MO)<Q'P]>DOVB8><?GZ*BCGM-A1<5B:H.Z^_&L8TEMZRQ<I_PEO5D4&ID2V+Q
M;T%WP%DT;7Y#'S'.DR@R/G6,XBTTJ^\/-*FN=77^<73_S!4\/PQV[(30@8NJ
MBM40O,F*X]R/WQZ<,J 'XOC,L7\R:-49Z ]Y<$5XDF]CN+\>;D>HKU4OX3.Y
M(G5QWRT@[L43#?"Q[CA!MVUSTBRN8]2?7(!96C;LVD L\_UDV7-28=KJ"_JJ
M/^*.3Z-[=6&"BG^B+0N I_YY1NKW%O"7!O5;\O@?YBB;#Q@Y#SYH48Y (JLL
M:HD2 \TVK%T8M=Z*/N*XTN*03$AQ\O>P[;XBMY:V@]RU4EZCUWE\=G1I86>:
M[_YM_T+,@\$C(A1/^CR-L%YTE&*2-/L7PL_EOR-FZ!LH [NF!,/^$+2**L;-
M%SH&E/E@[+\X'4@B/4C92/#H2K&%K+66MQT- 8,U;,-8_(\6BY;I:'(&_&B_
MB+_XO@G#^-MMLIZ; KO&ZI5'7I"B4?>/#_8].**@"(0EGOBA%'1Y!+?N\:,]
M0=L4X?X#5_RP!8-2.JB()MMJ_/-8W-8^_E'5W>HLY,*3R6G!! $ 8 5A 0(^
M?"DO^VYL&V7]')=9>%6WCU;$)$VNV/17ZT1<_F EJ#E+GLK11[5<[04VFO[;
M+#XJMF#J=QH2I2$E$A]L CZN&1?YTHU*:8G=Z@F)BV2'3EJN]3S/I.*<M**<
MYEWH\$%^]O@\=K8K4UZ\1/K3ZJW+U>0CU/=;_2X&-55H>PW-4C\\#$S$OE4)
MA@\@;A0T)GLP^MRBV[506EIY87&+ULNO1/5QCMT'\81PUE1 VE=EX[T;+!/;
M=2+?04;<ZBS*(0",7 >H14A 5D[6](3Z3XQ[=KTY"KU:/:XI>\^7_9&#JR,C
M2@"WV4JN!X^]CFBSPH#-H/;)>JK#QU+Z[LT;!9VG::;.99X%K-1B=N>I3K6
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
ML5%6\NHI/P#A=PN^H;BJ]?Q)W+I*,\#FW>BBZD7MTA%G9I%)%OH4D<>(+#O
M"^5D ,F.P(QNN &Q9%T_AI:J0"R]D$B!F5\<6!Q .91&%V0<WP^,S*]!I^&Z
M9HG%MK!=_J/"CZ1VM+WB]LW\C55N%.K_REVTTD?A=WH (=V;81C5RRV+;^ E
M4;^'SQ0MT1&<K9]D%VQA:HGC-27C#MX+0&BE@S,KD\9&<=^?(FF&!?.HR$Z5
MR8-ES4#FQ[#6.HW%5"Y6*7&B8>-B\B+@MW56T6HA&X=/%Q,RW@E;^;W1%@;O
ML]G7K+$B,E5HHJS%LA>]]P>%?)F 7L4-$ 8!,SCYGO&"].)/2#3)&H8\(IUF
M?&HGZ?7T%S_9U[T^M_L*E+^J-;B\-B6&5H&5<A7BO,#FAYQ5LCJC$_#?P=AD
M7DK1CJG,W=@Q*J<(&G 1 \X'Q?ACG$T^42G2/=P,I:T&I]L["R%62)Y [4*'
M?9>-\DWB3J=NK-!%:^)V$XPYJ3V&6WRC+AT&/+ 7^7$Z5TRK3$$%ZJ"B?C-M
M'J9"FO'6$2W:IE&%J8T276^'- B ,*5Q$BPG^E[JOUM:@5^SBZ6KFD2U=9SU
M<2?)\2#"S=<(G'4UZ<KUPX0M$5_:MJD]R.L(/QZ+FI@\@(F_!PC6%J:BFWY)
M2JFGURS>*%;%:"#N$YBBETTD?K0 6U.^"0=*GY-AU_)U2ZE0+)[8L(H[[@BA
MMCF*[@_M%K[U!Z"&G7-4YZY,ZZ-.2B.^Q#^(3SB^%%R3$CT2HL[M]>:DBY2
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
M9790[3S%T744Z(7\E!G4*:+2;&%U/MV#GH)6>F(5O77JNW,9YI5 3QM=E)L
M0S2^5E]B/6*A,LRW?[T=I4_@B/CY%U\DV>K$[TO Y FWGM6[)P#7VUKHGJ;G
M7;P%@M]\SS5GL8AYU!F9O\E^J-"S.X=G0(.KBB.A,/.#Z"N0J/!7#E%RR$:)
M @U &/*)& B0I_G/>QH@! GHF08QYF'\>^8#W@*PU>3/\:HE)U>*[XP_&]+N
M&(()T%]Q,/>RI1O9W8'I"1?=#.I9^%KNT^, Q&?5N<G1^BS.D&]:U[^ ]/BT
M.%&B++LE%W'M4SY1].XI?3<_US/DV2(I)62U2@?Z-W@K[5^,H>=#M!L/#>33
ME0EW<&\9(_7,\2B4X@81X@F#;>7X_O/"7\%P\"EE@UO:#@8^X\_O9 L ?(!5
MN#V\E@3M-A^\Q5,LD2WQM^KO?39J+Z(E5,=0X3OE'5(TN9\Y_*.:1#OW*W8W
M>EC>%8VL>E9PJ,SD:@7 3I1A1X&(>Z02ZY/% 4\L<L-L/0!%0:BL+4JV/G?%
M@3YM)RIDQV<;2+Q'$:/FHV7=+_1&M7/_R&98;@A0%=>Z'^<#)/>@"%\"+7D<
M_.,.?@# OX_N1*TY_^@?Y-<G.H=-#BP9^FRS!AIP@D:C+9SVR\X49?VHO59?
MYG;T*ZX^4D<\[(H4\6&$_CC&^1N0MZLL8(=>S&]<"I9E3#6[D%G;;:3,WOP+
M!&M#;P\7QK/OXA;;?-D&._%!O&(D[K$"YF?V7YKOE^H36_RSI)0;R#P?0!Y%
MVM:W2X+[+<^6/.KU7+:TH N6\.;U:%HF23"LW%Y5])E:@H;\,0 XI0DO',.W
MH1^C+4<O 68'HR^K?"H\&'MAGX5"U\/+DI\#8&U ? & 14CSG.^O>85%0R6G
M[/R30.ZW%;.CE1\--A+ RL96LG487C[X17.]G[[>T0* WL^*2"5-^W/_-!OC
MD@_M>Q*2&ZE.!@EKQ5[R(8L>W386KQA+=C48[>_GIS)6M*Q]FC*3IMXJ<E*M
MSX\VO37 ?\!X$8.V+>C+@J:KUJO-8EJC/%A9K^0X,[1A<$K>5]/G:%J7TGB^
MU[O)=D(N@9U2[@JL3X;YJ-(0^A[#K9@]'!:SNZJF*D72L]:K'#11_C5$ 0![
M@JW)YI\E6OHSI1,AA6>+M9AR.G]:LMFB=%^ T:=26P$BVE8R!9VKNTO:%;SE
M\/J%L!"3ZWHZ2GS 2]7X>5.](03 U=# 4K#PU=!43:$/< ID70/9/$OW[QUC
M3V6"M 1L7"U/IS,@]PD!A)] ZD'%+IPFSOP&0'Q[LU[43_.T=P!R]3)BS"7
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
M7^6%F3T03/-7 X/&D-%F(;(QX>*7A/LE-U=_"QH)>P<^,)ZXI%]+=;GI3"]
M91S?1T!):@?V=W+VZF^4EV[,2@D0M<VWK*3]<7E_RPMXZISV6*_.ZM,(49W]
M?XKDL"L.,^;)X_MV.C3?#!U<=#%)J:7>\6?D,?"IWG5K!!*?71>5U\BK"4/7
MZQ\U$VD+$U=)@>8AOXG%/S@EX*H(RZ/.A%K.(S+,;WE3:SUU",NB;:;8R>_2
MW9(30'LK'LM&>'6/(_^IU04PKA_S&LD6H!\MX8OI[T2"=[&;%!@:2[Q<.^-J
M'_AO7?8\YZ+(WR'H*.:@US*4879F[WDHZI>')*)?'@:]*:;=@$9H_8 A'0^$
MCB6@- JA#<1K"\)"J,.*M=:^M&C6AJ@,<?I?](\^-D/K#3P)#FOT HM8_3;/
M">9\?B7C0V$H:\QS8V(3^S--:D7N%S+,Z?=>0-WG>GQL<8%6:16SML!O#O#%
MO,37*& *60ZL#:>Y=;+"@/VV$&24=[S]%Z&CQ5RGRUUD!H,D\A&VR#U/IV'L
M3C)I7B*N$8)THWV0M;%Y KS.P/L">G?38ZY@05UKQ(%N3;:5>^:U:LI9E=,_
M]3)DKO&@:2T6O*;XK1D\J3N)JJCJK_7B65]D_JM/)G:>AB1\IAVRJ%%MDC0?
M5C599/K5RO?RBO'=.*=P/-Z :?GGH1I+D'YLQ/801$[;G27+>SPY]/F1 G%8
MUX'JF]\Z]SE";+JIG%X[&W9R?)89(%,X>LB5/-[RTFW<UU ^\N"F'OKHP;4#
M4:@^M==;5RZI%*?IC,*(!$^A/B&RAP8,1S1L\VJ--JW2?TQZ@6<0M//J\&6.
M*\\<8:T@!33YR[Z/"Z72M_&ZN@08__!H?B\3D+B$)FR@,K5_,.W:TL;?M?J/
M' *@=[UA:[ZPZH5984L3^IPF07L2""&ML<G:5,1#LCK9THY ^+"K#^A^NAG\
M7@UX;ICN*_N^\>^"M;JE=CB3ET.2WNH5\L?TN%LJ7CVW0S9OGQ>@8@O8CAJG
MH=+<T.#=54CX/26PP-OY4GW$HDP""_D\KXE'-:2:SJ0_6#!GR-F];?!4T%[%
MN$:^V@OG>X. T*%5M0R.)6-@2VI;[]%NGN2N1[V809OG!3FT&CA<K^]60L86
M.W9X^;C=22?;.\=&)8??QC#+_@5P_(96<D<MMLO_U60KYP0/U9A\43\WHV6+
M@_]]V9)/UPI)C14WZAUNE++ +F&S$<N>4ACPC":,^5Y3VZDE(/=EOSER*(A^
M/%3V8&?T:,G$$HQ9,AM.-95";8(CAJ*8;*8*SG7=ES__.X50.)>=A.*>FY)L
MQ+K8##J!B?WY,(]XKYL\1D0A:(3P]Z=%E%L0XG&*!$RI!E+N#G=_N>EY4$?.
MZ]2<;&OTQDL'+[;G/LI;FU!M FILIR6E>"R>JT4$WKD5T\CI%IG=53D?./M
M5]3AZWUGL$_&'7W<RG3;P.Z/XKT6^!- Q]#3B)-_HEVD5F55)X=HTE:;K=:K
M$>'%T78L!MEV?2#@SB,B'**;-_A^2/U"AP/B;6ET-S\(RALR'N1/G/XM=?F[
M?':Z%6YT>1O/N9S)CG%B^%-4!]66Y>^T&:9LYG)='QQH[Z"$L "[GWOQ-JY[
M+MU7[Y*D[?T@Y2E\I>SV&ZG^6'Z+T\.%\RJ,5*0EQ=+OG=I4SJQA\/V4N>?[
MVGL8N;((E23C8X7<,2'OVT?ZV@Y6%UDZS?C-2'29.-I@RAY+!ZN_"2*(\?K+
M1C_D3:%B=WON#>G7QN'X>$B =,* %0SHOR6U(\V<F?O%?M(<>9\:%V*//* \
M""3?0<A))?UUM/23N'G+?*4H'Q^]7NI!\P00&0F7PP6$)L!.<=;MKR6[[@\,
M2XS&NN/^)=(++Q&D:?'N&S1D46]HW54LI?B9NQ$T=JNLYNV>$G;1Z(L"N4;?
M"X]NT8JE*7V6>FUL^E<*F?NHW>"^^)]+*\Q\! :.WO65-8-JPFF7 ^.6;_'
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
MNRJ4]S#2V(]B9]I:U'[XVPS_>7/%4'@1X^!@X4#QRUROG^]4I_/=3'RP#2!
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
M)MXB-XYS16\_QM7*A[:U6,"*^"O7</!"%TW^*9\%,DIE?:CBGL;BS5:_2?K
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
MF*QV'(B/O-0SR(_H[&P1>5/FWI,"X"N1SGF]FQ:32+HPO#K1?-5C/Y36T%^
MH:U^U"<7O6ZIA'4L2IU;!?CKASI=4/-I06A]]>^/EPYTUK+",?TJ^6OF&?(V
M8=@J0G261^!8$Q>[#R*@<Y=P1@%_C\M=+FJS3LMO['\!5.\/W9SPVX3E7J@O
M1HLX!1#1W DK+\RD9N$4%/7N,@V:L,UZOV,9+#6@L7(^O-!Y9C;$AG8"?+A4
M-RRKY1.ER3U?2#PH#657!HTD.KP404GR@_*<;"]RJTPG)'OO&M>G'&<E[!?O
M(P_A#?IF,-&P<V>YR2-N/]<VY<#ND$GJ^!,83M/3[,KUXN>2'^75GWP$8*BO
M$J1.G4CAX?TV=J4/%= 9B<A78;3&L]D>$,Y(Y1>5$X[]PCU2[ @,R:]B]N;;
M4F&/&QB*;T,&#5[+KE"R \:IURL! /*>_Y=7NWF.K7C[<M'-U+1W&GC_#ZT.
M:#644.2QA(T6<&=4Q&^Y+AYC30E8]_[!7V?MY]!T;<RW" *"7&QZTT1O*EI?
M#"Y>;;W,G]:!$]&(YLD>;:F\$J1FQI96[U3K@["9U!)(\HP8)&A;RT3V$8F&
M4-ZL01?FV2G'CYX36,:T.@D[&OH/F[FK04ON?OQ1 4))\ZMBZQ-'[N.022QQ
M6*T6Z &S[[;?OZ99>08SE1,)YZ][5KF=PJ)FKB6O1<38*WP=T#I7K 'T-9RU
ML]97VTM#%:9O7OZ:L.HB8]O^\2,D"\?#XXO?KX</*VU?UTPHL/]S>H6UQC)&
M=%G+(\?+T$0-C@6MS='.4? +K8\W5=-T#"?%'E#&C2QUT].;RG$OAQ+);1,8
M47T!4';N\ [&W->P]#*!<9 C-KC>?8>\6%RY:3XN4S[LM&S!77<CY86^NG"J
MU7ULN1B+!77,;WTB#OX4_)>2OI$N3YV)1C)9'=J9[5:3Z\0381+)!:HU-.E[
M-5W'VI?HF@%\)P&BJNWK@&DOXG_H,MBB$@=D]!BW;&%"^78_0:):=*(JT-^=
MD_B2:OP:V'>G'$%"D4PL19_40NYE=V+N^";#,LH?*G:QIF2<UV[$N:X-WI0O
M;V$K>,F<A6*L=_#-_R$<$D6 (U!C!\E2]<HV*F(WR\M#[?--JUF4V7^ZNLX1
MC:((,9S]H=%OO=&B:!3F*<JS]<M7:(/6DSPB:\A4UC0GPPZFR(CMZ0?M-"KB
MN40]6 ES+[J%HU.T$:2CSJ1SA"PI#+ WK5][.-@Y[HG#09K*Q$J"C9#C*]-@
M\*JH\GOCTQF3@8'@]A $[\41J*&6R#21*_%-)B8C!] [B23Y2GZ6ZX JB#>Z
MGA_+I<?97\<ZH_^4:ZOJ-G1\ME4.J228>C<I)H]\4[6IC&S-M"YUIR-)8V \
MFN45_&*0;5" 4J@P/T7_$].XNE8>\@Y)[LK8L"9QUQB'=H&A&#7/@0H.:9^P
M\ 8XC9=H-;L+D5''IQ0V>=KHLZQB99(3/9S?6WKU- ,\@JC38):!$4RV:LKL
MSJTRH=6S9$BL=-6YZ&2;'+CWB6YO8/'2A],IT9Z"R0+@N\I4;SI6A"')LZ!Y
MCVM<<*?-99+,\U39'(>4I]8A,=VT9YB9:YNENHNXTDQ$LLL'.WL.;HO"8P[R
M8<M4SSJ!KS\7RT\-ZC5OS6K89YS$R]"1-FOR4MG]#* ORG[_P EP)>GI=9Z_
M.$J9*O4:&]AD-RGX=ED1X3<0YNU7T-BPG,UUL3<S_P?OXB^@ULKS:U&NV>D:
MG._4<4E&PIQ5/(.3E6$7U H,P;:;=Q*ESIL"O\K]#$]JR'+1*3\1.+I%F=RD
M$SJ<<^F;^_ZA_<.V4)/Y-?3L+R ME54\FT'_+^#'22U=AFZWX?:W5/'=WG\2
M>JVIJ]K=>U$0)&>Y7G_4\N,2=GAU>(N;7IC1XBEP(P+O6(\R.M20D#<42Q"\
MO[V$CK3?:>NP_!.9?KCC]Z+[M5>H_GHSFM:E+V<R]8]90=/"' 3%">_52%!+
MP?D%._H3NQ,90OU+\YYE:D[\JL"N)HE/=6+4*.9JG_JOX1*R=M@ZFI_.HTQB
MXWY+360A @AVUH.W3WFZ"9M@X!$N2;L'Z7AN"?H(5)\YSSN+9GK45O,\)952
M4 4;"@)!3*?=?%WM0Y='>)7VSW)MU;H;9Q(Q")J6^ 4W3 3;SN2OI^]7$_A.
M--4]ZM:G@4>;\OZK#H:)2%58XRV$!)ERI$#?,>4$EOX+$&$OJ7G0A,4J?L_-
M%*=<!F8#7-6GHT5BM-OJAF1^3-SE<+%U441V; *Q2>I7&0KXXS$>"N2UD;[3
M#3Y"T85G/*'3',K*O]]/B7LM?K+9/-Y3[G ?^TQVR:J@GH@83/R51S<BSQCW
MAUM)LA,.YW">_#>0;EF3C0<9 RR->UIE7F__IR;H\).ZZ"XYCC/F[KG^@BDW
M9*QA(2D63*7N3I8B2'*D_S*)I(,>UAU#FN!PTV@[AMV1Q/'4<G8WDW17B$?:
MN-8FKOHJ68;-?][2T#%[O<&!;>BIN5<SHGPQ\7SJ*[X(\#4:Y+[.T^)VKKS^
M9GGM]9;?)7M<64M%T7^MCL7Y;,7'9:<QV<2(L'#44B/Z F22WG9(QB/O)F_7
MO/%L[DRGK,Y',U=W$106WS8N9?=VR/,;?0*K*-NJ^Q=D)W3WE-S4^L.>!SP;
M<VD%21UA^3D5'NN$,56C'2C:OZ15E6._0@AT04R"+@D)]LTL?M]N3[IRQEO+
M4+EFG9D6ZFL>E&$6D2X>G _46T!BMK]-?GK7^E@L/6W,1.1>LU_:@!IN6.?D
MK6F8&@$J-4T%T\O"ZU^JUZ$E?=3) IXQ?7P5+<-WLU4[ G202EWYUW'!A)+/
MA7\\WY'8T=H';S4(E@,=9!W D[I;#4X.X.= AO$?SR_8XILWR!]\D0;MR[9:
MLSF\%)&7>_MB>P=.,M3<77$;LGI  FS\NMR?=N*$O@:D>U\+J1=JH5^AB\-7
MR!_O**\=;T>)N'Q'][S@3R^/BMG1C? 1QR&GLL:(#4B9=FI7\MB 4<HQT%;B
M7/?CCM!W\.<O[TW55QO,M"K/TFA)_""SX K@@ V>;JG 92P5HMQ9[DSSY;3+
M1(I\? 5+ZRSIPA0^DZW(.HP>JD0FPR!#)(U48+%YP<OZ^_90#\%@'/@ZF=]A
MZ?HE=@-!N4,P5 (.0*[#&_%Z[AI:O@I3X$7LIACD"54UZ6RG2B&T>WF)/8_@
M\Z46''#\IR%3=UINKAT[WFK]36; SD;;LB1*O$4_QZB390A5?4U6E$U'Z62'
M.!E-41_9XQ)$'G_19E/YYWMVV4_2YE0W59S$B)$@6M,@A=5E=I="NF8:>RU:
M'?M$AN6M 6%=JJ<V^T^I,!$;T:R:*RS81JLVF9[AT:&>>NDFZEOL/.9UX4#J
MDS4VN9N)68>PTL'%-./1(ZH^:@6KA!SDH[Z[08$0\?74LBZJB[+A8PQE7Y+I
M-2PI0 E>R\PW]7JT0+:M;D/&Y;GST7Y\242FNJIW2 )&;S\F(D5_I;>HK/C&
M(;_\,QN=5: 8GI@T*-H0'VT"*UUE<*\?#8C1-A*7B_5;=B0$VT]JUGB3U"I1
M9'LX<@M24;2 _5\.[)B:>N8W\3LYQ_'&:483YC!RT-0M8[!9ELG&?_Y^E#;T
M?>DDV&WRO.[JZZP^:L$H6 #8QS_ ;*SV.M0UO-O#ZW//D)ZUC)BV*9>?DO=$
MM@@!NYUEAJ >$[-9&S8AEH&6X.3&6N]4Y$.4MTSK%>IYQICWND![RE)NR<5=
MB<9"3Y\?HM#!Z<-X;408*4C]H&$'1;$$XD[;YEOHI?LY\1KJ"="LK@C]G?4G
M:_7!YV'@[L7;!-M?,OD9YR19UOL,[NNC"^61>F@A8?P6:2#X35_CA_Q<:[T6
M_DGJ .8OY."0L$^N.-%H'6Z;(_I:85O5U65B:DB9%VN#9SZPSN5ISE$2@_[#
MA/P-F'KX$S'O67^O_ 33/*4"[EP_)?AIMO-LP-'SA;X1;&)'?7ZM2B-G=!UH
M")3*K#RJM64MO8*G+D<2_AUBMPVEO7_*VT3,B#&]-!:5=^>RZ*XI]4_@*9DG
MFQ"!U7\(-G97#]UG__PE8Y6KKX7O3RNS#A=Q+=>:2-;: ^H5?+"V=!YT3?>4
M\>%_P$N$7 7!]J@ ,7TK+_9''#+,DB>:LL2NL3SB_/O1X7%UYWVZ*N86HB#.
M]-[>!UE]JS/&_K2WGP;^[X_%KAK5)@T%R_!/M^_A,V4F6?9*BE*O^^?ZUZFK
M>I%5$32IO0!DC0?F1\P]U<3K-JTV'6I]QBB/6(%KAPVX^\!-$K'6IJ'"IHF6
M;%/5R/P,EO],B)'ZZ^&Z3'J;QCKB+\]B16?"$FY[?+=7^<P"!&<3MFMS@6!:
M@5(90[/>M G='!#X]8,7\4-EW+[IB1AE&=4?GE(Y$KU3AADSL'!'L\9^*X,O
M_K:9@GAD(+SN'^+K&"%0++? LE?E\ L+)J>/Z"/0@_T O%E)]ZUN*:C(F0*Z
MPM2 O ?+,+:UB3S-3AX&@MV?%IP5^@>RENN$/N^,==?H(\&VORV(YLKQ=L]<
MO4K@13(')NB4RG^R^U+!."F,T,$C:CP6)I2N\K^XP"W#=3Q@38/"8:+9HCW"
M;-^LJ9LY=*=_55.U+9NKA,^IG:D/:R6;/KT]@(G<;DSW[;8HNM"(^OWN!IBQ
MD4CZ *P%2[Z&LF2TXN9"TSWY&0NEIF]#^ ARQ\Q-F2;->"BH0QC/:?6<\E(B
MEJ=!_'PY*T_J^-PT^48@3CBW9I^CUI#YB8]CS&VZ7/L.P$BPD^/>*BV*J(:P
M./$A<3+FDO$KWQ!<M<CJX@@_,,'R<'!]'/3^5,P21\R'SS^VV%(CC=XIX\4A
M9^9E\<6J!562@I69Q&O,)<,W&$XF>RV46-5(W6OP DI*\X#D12_7:PN8:.'-
MZ\M$TJ(7LG?.P:W;UX73('-N^RT'0>N6(XXTEIAF+TGE[=3%$!8&[R"QKI57
M*RM<JBN5+A[L !"U,G>DT)N)RHT"W?<KOJ=GU_=NEZKLE^#9I R'/8SI>(46
MK60H^PAZSLE\43(6O0^"O0#NB20/O6'J38V]Z'^A+O?<BV0D#NVG'M Q7.O1
M_N+"(V%I5BB0U]B:+Y>$--PZJG1+A* ,#H%$8T[723?/?!H+QA,MY2>O+772
MW@H/5-V""G89 <&YBC4#KYT -;*[QHQ.'LJV=K7+>I:6M</K*:37+_O9&S4Y
MG3*,!KB&<JD60R^M/>$V9"6U=5+V*V!Z6>L !#-[8IIC7I0IH_T+.:S43:'&
M%XD6BS_8OAQ) *%?\RT\-#IY\.Q[& AEN [@T*"&^QDEMKK3V?<;[[03\Q8T
M>JSR"FDAJ:W!M(RA%IE+91ZV%@ZRE[2;E8=A>YNSH^.S",=,A6;JB&]-J!FK
M5N7>TW!GB@%;T+:.!O%;I7[82P856*-UD=(PZ++37OU5C4AM'O3%]%SDDY-Z
MW,0H'A5E[(4?:J(6Y?KU]AF6J2M7<J0ZFQ[*7 U/.M_%?SC0Q>JT$1D+]@)N
M5YZM'%O]&$RDYSM4D(\0XB_]O64O)FBC&1+'*SOY*9"$*)J86I81:.U]$[<1
MMQ'K$2OWGP<)8EOUQ).6G]1K+P0OMOKM&L,=XYH...?+$67$1I9XZH>O$?8A
MUBTR[. ZTD&&78+?3INV\"$G/IJM"8:C6PV;,'DBYB=1^"X):X?@<)O5H_0:
MU,O/PHS323]=OG,KZ:/'U[)C"A*EN]Z1@-WE;%/[5YXFRI-[W>BL] R;A*]I
M%A3>(9G*;VK:Q(9-$7W/$LF4DE/Y?78R1!B[Y"(Q_BC&CGXD#"XK<ZOB.(I2
MX2C$CQ<R22<6,O5XJ?!CNC2R/ZWJ1.+&&&WB82RX6GXF0XV,6-'V.85\=I>P
M,!^, FZC; 4TJK_1N-F8;FS^T5PJ\;[Y <+&=IQ%8),_Q'>R<'J;\UN%8>^=
M*=S6'2P.[I\4::EA_2-YG-7/JCU'ME/J.A-$K^B'&_IMJ)WIX,ED-_L)8M#.
MW,)Z,FHSY$/2;)=B36QMT=N6S=1WE+-*#&^AN9',33)\OI.#)_TYEG"J-IEH
MY >;;0$?#+;)U\P9H]8OV[1 @LSN$".XM6KE 'OY)K;%VC=.][$1J 1C160K
M>:H:&=S->L^W\6YCMPO7BRO)&F*$0N"NZV?LW"<]M7QHL^UY^@YK$>24X\S*
M1$<L9:E*+UU;\-JAW:&%=^:6K#W6W-BL#RE\X%G O#4>E;2V;.%P?XR0HTF<
M6LG,NL]?RPSK%<TTP1ONBJU9K*<="8&>J9_C!V\Z(_@R)*C'+$1GC<0DW/PB
MM&U=22?&>ZH[+1H-RCD+?1*_+:RV"NGEQF+C]QGU9,I>71?^*M'52RSY$I W
MI5N%;Y$JW*2S8:U6XZ& QE[()]XL+)RN=7+&DE!O0>;##^9^1DSV'U>%,SFF
M'Z*OG*874&RFZ'0-!.+AG&UH VC%)K)\'&>CE-/X*8$IWP0T*2=RE2URYC'=
MO\(%_W:B;<T+Q \C#<N1\ &(#T!E<".[SM)GA0]5?0NKS[;/;ULVCCB2.!/[
M30R4-X[MIQ&^L^6=%?AT -*6DB9$L1]Q;SE%OE:X$3(Q\7**O;\T>:8QOX_-
M'G:U339+^H[65<U-78#:E4\NNI%,* #M?X3_(T*!GQE^\+8$=]M5G$"35"<R
M!Z1"+T.EGW>^P?$U!U=ONDG/H?IY!VUNDT3EI7Y*ZCI^_7Z&N]\WLOSQ&<3S
M;JYAY1=4-(6*8+<)@NDQB[LG:-6*DU@KRK-;"OM;ZTQ-9W*EV';[B]QK;KTJ
MQJ/E0]<7=G;)_78-'IIO&_#]R"/SHH(Q*HFF*FB<#L0*.__,S,[L\=3V[NX[
M%SYLIC!_K3EPK^.$.+>WTL%7,4JE42=C]9 (G>%(DD'W3#4YUC?3I79AV-?"
M73#Z< =,YM?!'/-4UIX%C/I>L$=G:"F6X_ZY^SN?=;&?_[(ALG:P=DO62[=*
MLJ0>[<[!F41#R D?7-5NSV9PS@BA(@T@K4)6&1"^(<9@Q.S C%49!X@.7#W)
MREES)RPCA.PU4[AA3_\%%-%&-#G.<L@0%2SP10K#6_E0"S7+9Q9_ ;G7'3NT
MQ\S;+O&HH+U<$C6*'NKC19:7CC;Z%9RAO59HOHRV]7E+\;D2^[\ QD[]@)QQ
M4AXPP]0_ ?W -]&@Q3.4VO8B'9E6UZW7,F93._*0+1J"(7;RBW\_HO8O0$?4
MPZSN]:3"5:M<J+'NT=LG]VE6*\'8S.U/?>2E?FQ'-]),9C'V2)(]0:G+N+E8
M=CY$_3YP+$ D>ESNWUH2H,@_F5Z];\[<<.7#1+5+;!$+"<I$A<(DSI;)JATI
M6$0]1:/ZC'*HCI##;_G+#F>_>=P'1*(>YK +WUC^J;_;YOW%BKYCV8N:"?HH
MU+OZ]D/4]P4MZRQS,(X,M)S+O?']/$3#WR>/<8X=V:=[1)U'X(,CBY5#WNWD
MO%G.NO4+,K3R6^(_UEXY^KI$?-$@1D*4)C,V9+K>:Z,(?-)5\$=RE8S '!';
MZ]9S<("*2->S@CQ3=WLB4X7TJ??J[' R+"BC]6\]M@E$?#4^H6DR2<V\-T-]
M )ZF:DQNZ<%["R0&4D(7,/2B>"+URYT!"Q(:/W DU0M>//-R<9SAJ^DC/OU]
M4/8CTZDV_%5U:V=5'U_]9R9^V?5Q/N1*('!@SK4Y,ZVB@D1('EFR:J Z'C*U
M.'558O4\&Z*PD4@IJ5T! D7FC>09N_I)/RQI=I!4_W@I$BE3=?9>>5HUC\C4
M5F'1VI%F8J;O;48VHBJ\;T@O.#UVP+Y&SQ[WV2+*Q?4#LVSMXFO7_(*N3T$H
M8^NO,M&4CM9E/37N;%C(%H%):HG07+<<BL.HG[OX"A_&^!1400:&(- 89NKV
M9WJ(0DZT:/H( 4"X>.R"A>2R '^KF2-NR!V7&QBN7R+JPO&E<L?5G[L)%]]!
MC]?H"&H:7O50#F2L__6KR7\/ZN*HDIHCOI2RV<??#Y&Z;YJC,P.V34#JDG![
MGX4.P,SXJF<H;+)";R)H. :=@TR%SGW>@;]GAD_I,E##=<TIR$ Y&^<%FPZ;
M56:P1@\4R,QA*V.UG:_E& CQ@E).3.CQ!3;,"%V_X[ZK (JIK[\]>T-H;8<L
MP>:"!^9IZ_:S53:<B\?X3@IOBXZ*?@TJS3:&\KJ]WJF .#8VL=\=DP1Q8U'9
MQ!&O(QP0-%W0KE.3ECA6:0F5#J='!TN.3Y4HX3_L15!"(&L0K<+(?CGS*151
MEZ<P!.@FN]D_/$#?!1'L2'V<7$X6Y-\B-8(3ZZ;9:$H+2G"+1C@-KQKB(434
MIF<JYVYRPZAPU],$$]GA%1$_J45^&]8SE(V.0XJP'B9E78.)JHYH_-RV#=>:
M"C"[^>H(H68CP2LWCPC*OK)P !'9O&4H6GM7W>=9'UK!=)>SY+0_>KVB01ZM
MQJ60-+@T:LJYQ:TAU/.0T%BNE])7LI6Q><R GFAGHQ3B\RVC 6A@!G2K=AC#
MYQ3!^&61/5,_(@1>"\D\<T%188B'GU$-7]-6N#I$J7_!;=6I:T0M>CEB.)NI
M#*.XV -I:Q!%[X\LB3ZP64.IV_TZ69\[78S,_%%U@2L7==TD%L?3/EUI^[AJ
MEE"^9:_D59J2!HA(-QE4O.<Z=Q(.'?5M%B[$QS]X$I+UTLWO*"PLM6W(<$LB
MJIF6N K;*?CT@XRZLGX(E="0M7B!)%C%7K.1S1;XH868&$>L@]B[0R3567FH
MTF\2I>&5?T>PNTSAQCFXR*FMIW-YR,1$P+&=->C]GFG\H^BA9./O4$% X'HV
MHST.ETSO\/$B(<FE*;)]^$?;I[7]EQ)/\/0H9+%BILSE\*)V9)DV(@,4R3$N
MKM&S.!<P\K[-,?/7Z-J8NNZQI)CK:[O=F2J55^YN?#ZTV=98M;JH@4^JR_=2
M35?79GL%.M9).2*ES@)3)^P?S#WX/*IM;LRD//1[L7L.<6[CN_N!DT.>/8;/
M+DI=CM8D'I@W2[0G*$J%#29LJ0J9:MGU(AVPI//4\%J:C_L-U2VN'_)?YD![
M0;0S,$^_$=%(WNHF^_?10X,>5>84]A.9M+"Z;2)TH++^]:;=&V>UOX#R(G!P
M_.=JM-;,=L4!OY[$#%(4O6;M5"(,HE+:\@)&@,^I3(MYWO)JGU:[UFT7E,U5
MQ08R*"6=\\S#ZOY0YQ8]5YUR;GCV>SC0&+R8 <)/.1":OEQKMJ?VF&I%'SOL
MRO 8X[L/.*Q'#85T9\Q)O#E:H'W;T!SQ^[-O2;%LB4&SE28"^$)CXV=Y[_-U
M"*<";KY#SC=\DVKRP7&L,?03OA&/-@-[Z,C4V_[R>MS-/[=B7R?/79N&W!Q'
M=^U3][*2A+X/X,)ON7-;:@7.1\L4=./E^.JAFF7R+:2LG:16M;],2/<[>OOP
M7O:.]Z^%@GR07!$89194 +*46JN1?1#'8A5?LU-^;$\:B/$[8BY3BWR ?;(E
M24RF(4EPE#%6B]Q@O].69*)O*NO-'K^5MIO??!WVZHXHQ#W*N39_E]0"8K:5
MF!3S%F515W.FGM)PF&I%D>6='KVAM6@4)FP*]5*+&C%X<].H);MR:*D(K!LH
MYOFZ;." V>E$12.LP%S%DRH7NA@\]*N$8D$Z2*@3H\Q<7/T&MC(R8IE55,J3
M0$<6VZEK&OST-!J]I=SLMU*&"08E)NA(F39R:B]M<2,4PG(W4K?K:V7>QM7\
M8B*243DDA44UU$@G3,$9K^3F] B\]+]')KPL8)\C+5GI(\AUT> PL)>UR<TR
M-\J)])C5NY'K=-<LF'8+E+895F9^_U+$1\K:E&7+JZ_!KD)9^B\ )-6NGT1Q
M,S0M-I![T9L:<2^7/#P24]GAECH7^E!*0!>[SY]C)Q89[$P5\++I.('&\O_<
MIWX6$I=J5;NKW:%ZUB87=G:M5!MGZOY6-S%S5C^ 8X7KGDA+S(NR].IY5+7@
MX;N84V(,.+C7/$1Q9QBNP*(3M1WT3#GRK6CDH755SZ&3STT862ZTU=ELT4>]
M9!6J\A#R6_%K 2+64\J=/BTZ!I'Q*LZ=1NDO(!;Z)>)POVX,#6O4];W_3/7-
M\/HJ::J*,:%GUFW+2\<Q,H$6>>RZN:@H0\!(G'EU,(?6HF)\YJ_D$*U>$]?>
MPKC2^D]0 R480'' I%!_0H96:Q.,T;G[#+,-G\,&9OI9.\EM3@I=OX5+IY0I
M^$"+BS7[/"X>31H4:%*5=N< JB4CVGL:-!ZQ7JMOU;#X+M0XRSQ((]T\'Y93
ME]>'/[P@S*<93,@J D018,!L<.4E@Y]6ERPN740NR4N% S_>\M%YL2/:YDM/
M&LC$74Z2C8PU_<9U!X=-G=;/ JPN(Q^O[);K?LN*4%N>RTAMU^*%+RA>?9\-
MV'!T5/STA/G /3%-$X;?[, ;LZB756-9^^<0Z2F^JQWK;C!X]N#W;0G"Y,&J
M>2 _MY@XJ?]13-=^/68(3@_Y<<!81)V8T+/\FP-W='BO3(:!'T9)"N=;DI'@
MNXU(N1+SEU('932=]4OL?$WK=?IY]L%-2E'Z,2.Z'SVL\TU446"'2K?1[B%)
MR4F2_\&BGN[SI][FVO_C?2A6<-M27YBQS,'_#J'#%6%N$EOC0LRIOC1@NYJ7
M9?I+M+@W2%CN&3= ZRE+)L^I<\9&3FX-BJZJRNS(K OC:/"T+D-]]8@S<\#F
M,<R99O"(\]F=]W _5%3M7XA6-1\<#63,%V)FR\ZR7$S=? YW3MNSU4V6*)=
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
MS?1F])K$QA ,J X>DFZ+9*(S!S)<OSY3SHK@&4VM-\ M@'3$53OH>WIW5YF
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
M-+X]B /%YA/*%2I"-FJ++4,AHY23W%$;-53M23(=A.*T?C4BD@VU2'=(=Z5
M\<-B2Q\'R"1>* 1_R1<'BU "VS#+?)(F(Z?"8&UR,'V45]:@M3B^5\TZWE,V
MSL/%Q>V 6$,/?D#E[D>M7G-JKZ>&9JG(E*LJ7>D)9L.RGMK:HZ9PR4PF4D"1
MZ8U5Q014D#\EWWE7;HSUGK*(_,FH0#A*:P2[\AV]J0N-?X3FP6DGI?I1_"/#
MLZ)#_(/Q3A4+>1;ML>JKU6Y!\S^+S\A*NKLN66]%KI!%I;C-&QO$,NWW;OHW
M("==OV[C8\)%1"+JX790WP<^8:I0+SNH*P[(PS2]*W>.2E%A-?:VPYERR5>'
M,L+M"TG7 :G)5'=K4=FGE",Q3+ACS722BI[:;'3'Z/)NSP6!G8CFF_5+W,XY
MEDB35(+XRI[>!0\=@S[Q)?RY04\F4UOS X&I]FI;DFA-F3OP=S4#YES/+8;7
MV0SI$UYZ\F^HVH]#Y6UZ3F\\"$K22>#X=%M<Y+&65#SK/O*P?JW[]F85,>^?
MUZ1L+E8=M+\!K[<\-3>(L1E[M%_"1.I";IOS?A4V^[D9.AV7ZALD,RK><&*J
M%-!QG<PZOF>;B\WW@4 :OIL4,#S&C@L87?6Q?_"\A.1S[W'6MQI$+=HIET*3
MRW,EDSN17![3ZT.?ZO#XM;7X95$H6<L0Z_I<U\1(8@_XA#>>[JE+C[A8F'$S
M@UWIV3J^V,.J@Z3[X5>=#</5^H*YTPBH8-O,C)<>#I+ZCK8WC^[-$PA3XL>:
MO6F6;:UU?!&K4 _;!U[/PO._Y<E8TI!JA1PKZD@;%*VQ$FYTQPQ43S-)RTW)
M4[U8V.5]? #DVL6[%LB&;>$]6]KD,C6SLIQ;AUJ)@Z\XM/C<3;;%:1-RFD'0
M0BWJSA%9LST5YJ]3P3Q;$>D\V$K\#^NUMZ%O)K\9(NZI[()>L\VQG?81!Q9?
M[!:N]UXD5Z:-Z*>*7*2N!B1=OJ=#17<EI7_:/(O0@ Y][QF.;F0?Q(\*Z,32
M@4^]:9G_7H+)=U4FC:X^CCA@Z*ZI3(L<2Z(GPB=XO\J\RG%TN\E)J\L3'(1Q
M;C7E=0HN>[4HJIVV:56AT]>"#BUQ@IPC88Q6JK/QCM98G;.&=3M&5:_<Z&OR
M[>8]Q7,0"U% *^O\YZ@XDN@V):T,(D$7Z0,6G_X7B?OF[HE$+L3\W$YVEGQT
M607T!O/&I$\'?6&:G^%V3P,>SRUU-7WN?C&UF1:.[\VL&"GCU_S]&YOFEN<.
M4X*) *^.<ZDE.1DDCZ[1&,8X68$TL1YJG,N>R^'_;AC3EP:O.'"A),B1FR @
M]@!U_\R1Q-5&2"CD6$15&GS!*-/X%E4*H-E"/WQ12X#K8=*SV!A5IH)U0W8
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
M3*FQ767C(>@7!O)A1YH/WN2<G;QP=#NNXD;B7L@K;NO-7GH_>B/QN7B! SR
M$\BG_I6@^OC^UE RMU>6(I/!+0'8$"$48XY#<S+KC +IIX@T/:\N46-L6+F;
MTPFQO5+-]Y@D'RNH"L@9=B#C8DQH-"66%ZL*.S!1G2P>+.I)PLX X']5<O89
M6U4P2V7-<Y6B"6XSVAGZB5H8IS7:3TO%<<H;6/&49YPP?FA8R*Z'@_-0@8Y)
MCD$!! !0PN6/ -3RHH ,K%2?N30?_+6;J"@,T!ZVFLIGD76G5J=:,:JZLV_C
M\V//:ML;5JNIYLL8P0>HLYPI]:2XZ$'/*R)=!;7 A(]5/7@-4ZP-T<<Z.D%@
MR,=&VQEF6]O? !DI+W+FV4"E%<,T'%F6:($X>DNM<[@BA/[I?/;!J*L<%I3.
M,N29>EF'IYVHJ,O>:/)'4Y,20V*JYTCX7K'#JBU (%?R+N5GWV'VJ 0^?[UV
M>>NSF: \@JWTGXL7_(Z=0)-U5#I\)OGJ+>=NR4"EJFB_'UT..TXW(IZ8,J(Z
MLP=&ES:\+,;E9!X?LX@C+%,2=$#K.;DKN[RELF' 78;PIXQ8$"+G7.+4:,6.
M6R[GJ'H)TT_$3!FK_*:@&4 -O.LT,_W"27);=%Y"N 9UJ#;_L>(GWSDF%&%*
M)GT!26P4PQ$"+S=(60U,"A<C%/YV@SAI"+YJC-;1@-=A[%K\(U9G(4JR S+R
MT>?$ 4:EOCG.OJYVDP1X;_L$[#81 <D*B$H_Z*"I79T[B3=/?!45BS5O)0(Y
M'3=7%/&Z:]-&4V335!8(\X +%'UFL\7NZ@RR:&4-7J /("5K/! "_+S+/O\K
MHP3C@&D9,(8Q5V@_VI);B'KJ(VO-1%FGPX6N[TLTW5LU'+D8V@*'5P6B)&Q2
M&<3^64%!*WF$;,>,6FM.)#Z7!7"FY>W&V1M2-FQ^S;#P?NGR>,%.WX4 5_WJ
M0;S9=Z;E<)/#?JL;E%@FEO'])J[\FDU]P@'D1*@FSG@74JCVW_\\]#R2ZLJF
M@I29K2>& 3T5217+-)GNN1XP8Y([\F3.KOMY+-V?W%/S5<.AU<Q6510N:WUJ
M@S#/-E9]!U1<@\M34O1,=?ENBAS0(2TEV$  /N8S))NMI81#BA1XA \44PK
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
M?YC>PV%MI=1J0/^UQ4*0?TF3?T?$IK#*L<M*/M^^UEYY/V2^E@HL6K]/(H-
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
MV7O4@3HO4&&9 Y7<,)>=(^\#0@^$LQ;['%K% \%6-:T&7==;:OIG].DTK7Y
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
M SBRTC6=4&/BPK/75=/21HTH!D^\LA_MU"]#.,<_ .BB_DZ=SBV+U@S<OXY
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
MRME@IC$=+79?(D$\M!5N=&4N)U:?7'_IA7>E9? 9H@2,2DXMHVF?"8<=XA(
MCV;S=@5W[YM0O(A.&W;W?PNVF*E<DNOGGX5SP#M@:WY]SJ<9:!"B9HZI?%ND
M2."1VGMV4K&DTGQ/5:LTO*>M8@42@P^W.'-P$LR-N=COFZWX6/&L),^.>:X2
M<D].!MMKC?J&[1*C?"&2J0FC":LL >T[P*13M+.F!MUJ&8Z4%P_\X]E(1WXB
M&+$'[ @R5T O3_D_0+UH# 2MD28\7H6$2FNJL,3F)B+S<FU[K23GH^6M>Z--
M!FG+CZ9ZN^)?[KK6E4\>:=X/EMI%T*Y(GV',FZI$5>@WQ:NO6)_.5II\Y@C4
M,"PF0U"%U,T]D #\20_$FU<U6^B66OA*$SW U\2-Q%J?"J:AI![)^*0*'YV
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
M.](M)J!\T3H??8D,;ZD5&(7F,1XDV78/_@'ZD%7'!X;=%?%SB@)/2\HU%,(
MU&5412%SU_\ $F*;45-259][UXY\B#]S[M]8G2V1?I;G[DH,DDG^Y<D7CO$,
MELXVW6:BY?43D;IU^! $O/LQR)\U=AUF6\R9%X*]$.RG^16>$)ZM:.)8ST7Z
M'<#U2!&@KIL"OZ^7$D3Y/WL,CW5OU5P%73F3U'C*.7/[>2:3)\LK 6*$]8#I
M( #!9P C@.@;P3<2)M^,G<%W?^)#*F06KNIE[4DVIAU@RI1.] 8?I(HN& .!
MG^&:N)BUE%N;&]!7TI<:R27*CF]LA,8:GWW8Q:?W9T$9N?KI!W8EP/X_Q I=
M9S6<)OX!B)[IF!D<;%MRI+U8/(@AF6%Z,YXCT\W44#Z@HLR3+H(P()>^NP(!
M3^P^F)_:>#G9[,T6X.DM(=H[0#_</I7##:+#LZE42S3&PD!,LF'%LDE:<RC[
M><J\VJ/4BX=I5C^&'07)>T]&P8(;3$6\:QU)5:T3+)0N-4I4\^CW9FV605:E
MX98>.Z_R]LXKA$<M'-L$D*_)/V7/POFF D7J&KC3F.E+RB [$33=7M)70N#$
M;WN<Y^JU/T'W5<Q4M&R<LIM:+]\+S7!,FFFFMHZ,=WX60WEQ,YE^"*Z2@>3Y
M/2U/*W>+5CT>6$> _5ZPBB/7CB8Z)%X)SVJ&5A%4QH]8=HYV16Y!@-<91#^A
MQ+(?CC,/!9W\&$G4\"HL!%1&BRU?TXA9T:6&R<?&)"5_?\5_Q" V*8$2Y%6P
MAE>FCD .JX:^GR+U*@?W9CYKA7 [AKE1YG>%%QM3CO>]^("X(#+I.B,/8WX&
M:X[07C^YE/GVC+Q^:"B7\K#; :G>MT_H2RO2[[(4D(OF'?*8B17PBZ][.CE;
M*?&M<&A,N(+D6 HPVN.AUW5E3_MU4OPL2.Z-NQ=>W:8XKUQ<Q? :/HH^XQJ;
M@QD?8)V:YZI>.,;\Y4WH=BS&"^_>BDGN&.52R4X@&B?@W;D4F]SO?'K,'KAR
M-XQ)+1#D(8-&7\_N=8V)^U%0[J!_R&*4G"I#Q1J!)Q@:C/BQZHSR>82X5U[P
M3-:7R'E80^'$1*/Z./;7'.+5$W0\IGU"7,8U>'D.0@8-R3)E0F*3E%=G'MI(
M $MZ56\8^1IM^'X*9?T#\+<UE]-3;^EL84O*W)\'=%\TWQVP4/C6X00I60U=
M S5^M9IOE&MC=O+>N]4RJ=!Y;CZ/I?N97)%:J/\=Q;?SQ$Q&^J48:=;\N&6%
M418W\-AH3HH!8.LLI!2WB>'I')I6]"_OPG6N"V!:-W*!:?W;IZ[K!UN@&&K[
M^F=RO6Y;C8)>E& PV"=UXU<NC\?=A!@T2VP1BX+0RAS:];EEB@A*$=HD4O&U
M* 1:S3UIRGOCZLAW:P<_:^_1"%D-?QM:N39?:&J/L+S4_CXXZL: N^&B$6'(
MV,F.BZ_3+6<2-^?T$'0 KWL(XC[7FG)U[K-_GY.<, +]L4$CL8$JP^X\'B&8
M\\JX?A[L*Z(R2,DZV16^N2LYT3.R<OC_?QGJ_P2HNYVP-MJ)TG?9=>+HH8^R
M67>?[TQ7#B1:>R<2;>PEN-=5=-G5?'&.B6Z-W]56U%Z]42,*,?D0W&AD?\!I
MU^R!O$K9F;\R87NTT-H?RS().MZ9*[%\1;'#=>&$(F=&V8WE"$[12UH)FZ%U
MUAV@63!O;*I\WTS-!5DXT>AGBDD?DSCX8/577KUHO:!2F@+*%/A'-(T.L>IU
M.?0]($ ]_K <_+_" I"G!N E)P.@D@_2;K^O\QJPH[9'U)6_;QJ=E\\@D)<K
M+3TFW?W^ \/Q,V*TI?&G1WNN>+206K_;_7^ T')ME5PW,* XZ-N01-+K?6(*
MKFY'S7W3+F:=+'*A:FYU^Q3? \:W+ 'P:B$7@M50C9KM88YXTPM1OI]W+Q?H
M.P-X0H3#C>-I2?$16CE[X>_\'#O^ ?0V-:0BG\VD280TX)X,(;P;0/]O7E_,
M7<_YIBVB\D<\PKZ?$"&,4^<G([PD;&P3CP[H%I(.Z019R*TS!EKY^89W2 I,
MSR$OWV70E*XIFCOVY5QG[+&2,3%59YZ<G9?^F#O^I6U2BIRH\ZXR_KJNEHQD
MC.!/W1U8$JQT>I@T,C.P;/*, %/8]0_ 6+DB.\)L)P,/X;( [&LE5]V5%!MT
M F.H0<IYMI5S48M66(:W*U67J^;0#1]++VF)WQ=V9]48Q^L*$Q&\!*.MZ2EX
M?'UBQ.BHTDZH& N,R<I><;-J76TUFX(ZVJ5ZYGP;I\*I)K+GU:_2/GV5(SEQ
MLB5*)B(W\@J"_(5%U"5B0."!H^!'EHX$>3XYXWW/'_9ZT0CC'3N=F&PPN64K
M[>9T'! 0O^6)N_A(16P1"\.-:-K>)PZ\#U_[HX HG1<"MGXX(4?1WS&_PI&]
M[+C:_0 %=\L.Z8<3+T>KT:%1;M&2 7TT)-0=<]:H;KTH?I5+RG61A 1L-3]O
MMXM$P3%'U]Y4/_?WM'CMB2UY)293^ZW!^(!Y+I0U;Z7VD7PR-J.7^3P.,5>@
M5#\3MOAL>5N)3(5<HKB93O;FR@^FDLF-D^W6*YK:?4,O9S2BQC)6(])\H/W@
M.LOWU;:F@IJUR58Q5&#B4=LN%!R;S3M#W(@_Q&PJ19M,'%<G[14</_<<F?"M
MZR W?=KIGO=5FM..(ID^XN_]J7IO\56.]TN3WG="5?QODRHR,E/*K8:>3J/U
M_K1)U/'?R%@$^YYS;81BNN8@B?L^?ME#A$5K\>%QPG'C5P(FWZ Z,>C0JIN9
MHX*N\VW3[X\V45SOS4]&S::\L:6D#E711K/GC^8/]"S:K)L77'=;JMEJ\)SS
MU3"-4+Z6O&WB#:3@DCM:U0E,/&;F$%9_:R<@=JJA]I#OM3BN@>^G$_&/^:CD
MZ3JJ!*-@Y8A>,9&:7GYGN]^;+7!W,+DB,9@:-!P-8T/KV<R@#&PK#?)X:-2>
M'+74*O$[.QM@XZ'@<9FGM) 9%9GRD0)?LS%<GMH;[);OWW[7UO#+1_2<$JEV
M_8J*7Q[K"4W?1-@3L1.OL.5)E86ODN4P:(!V3*6';W.L#8;$?9JRW"1U-'.O
MD_?&N[%RHY_TQ?PE)@^F0<\T[.TD3D\POG4F.,>PV7GH H%3D!]8U$&.2$?)
MKD5+HGPB]_$9:SJ2;T-0[^QV3WIHV1 :W;CEW-L%(=1A_T1=;\:2D,J1VI#V
M\?>RQ,?L0\(:B.XQ4!6R."I"8U709\SH-$8H7-5Z<JBM!T5%!$9D ,O9F/S@
MQJ<EEQ\0(OS)@WG@=YCY+N8<!ZN\(7<I.9\L?NPR'/%$D#G=K.B%GB#E=YRY
M1*G52#+# ^6DQRE[F4X%8K#QE."/I<RNQ(#[:K( +?7;VMH7ZUF*C$R:_K4R
M-5"Z\0M,\BQAL)I<D.XIE4Z6ZK=8=S6^N2>.N$ [3A<(83O+@0MSO.><\\0(
M)KY,3#EO:BQ+XT4[JI4Y5CHTZ%ZF/5(Q3JX;=LGGZ\8INWHWO19M?%*HNU$A
M<CBZ$_ FVR\&_D$XH7'<ZV[$3T2>#?C'02F.X!= C@K_&\\GMID\X4TC)F;A
MDC$O2."\P#<9E9272^SQ_8!G,BE ?[4RP++"(*_VYL.9Z?8-]BUE(&BKYA]
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
MU<&XLYP@(0JST7@N2+_"RLH;5^4(1A^5+$Z'UB-3O4GY]<PEXZ*V65.9\R^
M+YAK3M45]2] ,:;Z\#09SSTX/D)9*8YRPWSA&?L3I32JYKXFK+9&4#XE[1Q_
MA=S.X4<&S\/O^11RH /9]\L'">"+C0AGPTCC4PJ7X :#]7[;^>]\$#HQ&]B1
MY@A$97FC.\W3IV3E/*[RM;I9M+U$O_='DYRV7H543!WR0]%LJ E _*Y6)ZN>
M^L,-<1]/.=4XR\>SGRE9(=B[&SG@%,1*?IY.EQ5MUFN7(T/.ECOVM%=Z$B<#
M&"6AA<J39\RZ&PK2XYG&OZF?RBO3A@T2_H1&F@X/'<FUL.O,WGY[(\G^.#4>
MR'E&Z%/:5J];6?O5FA&YM&.6'C#4'*"%&0,GM/STJG/?[$+0 Z/TFK($6!?
M.64]^FFD)65$MQZ= DHB*QY9-_:YH^X]YB[M.30PI&)D6XQHT8-J[=WA.T@\
MR5K]>;^@A%'U0K:_%MM? +'VK4\'=MZIJ^OU,^5'<JKQL1/N].Q4Q"/\ GSL
M 6T\&&U_.)GWN=DO.,O(^'U^Y]VN<>YD-SA8M;4%+^1@1[0XP^V:.9;:-:=^
M_RP>A_S4TC=TL4RPQW$@T<,F&M'%Z>><]AU5K-G=X /*WMWDBQ-#7_#[+)EM
M-F3_[@B=MFO9:*5S=4 76.YY0LEA-N+&&WXL8-]DAU_KN64#7(K_ E[.*>S4
M9O^@C4@YC\Q0\#QJ7J\0/'T;^BB-)'J2"8Q^Q2D=S!?)[<!@E#E::GA:X2TJ
M^=AV*,>$FG(!H)AV));V%/6T.Z$,Y[8;33_!#Z%Q-8W8T&IGG6/YR8^DZ6M6
M:E[)3*E]_2YBN'P);B76[VU$_!.O1QBI]W,#/0TIRJ^TX3P_A"[L T]V$+HR
M-$<[\1=@X>/<'AQ#U><$?7#*;#DFMER'^:>5!K]75$B8-60(<U)GFOB#\*EU
MV)8QT27.I.:4V3K6U>.Q]VB^)&]S&]1K;Q[\_Z"B]'\")H[[+=M$R[:?V]?2
M^23E]QTXW9]D0U]OL0X]%&W>. ?>,-'_=-]4JFL'>L7UF!7&#L93X;P#1:P;
M\ VGD+';T,8-MA[-CEP\A4-%S[;4K2B/+5V^:2*S^9P0^D/?;>YRNDQ![BFP
M/+-KL&<G'%Q]42%8:->(_3+(402E/@W,WFBQ74.+D6OMHYEH" =))M2Z#5+]
M"M.=W72]"4U6J)D<1\K#Y:?$,&EFD>E<( 1_-"DL:3!S=+)D#4]3LVBQ4E[D
MP2.F$R_G90""I2/0]MT@2%HO?8&",KO3L&E*^K&!O9W<F7&Y(]FDB[+%3\:T
M;N&CP$P6Y'\.0%3($MWRF*FG@O*NC=G43'EZZM>1&J8C =6-E!4,BCIQ\\O\
M\Z+S<[(1S:G$%T$B/XZ?"J;U0>L<BEAI\6(E#-%IPGRBPCXR3?9D8":D.5CN
M\'9?TPMW6=+6*TS/?(-172@I>3I-"5/!;,QL<U#?5%E-@:"3QJ;S8)!^F+/5
M8:*Y_6F)T*:995JFB++4F2_/22@?7C,:8:SXA"F?@,YIZ;WJ])V5CH#L(6Y1
M\..WEW0LB2]B;*IN(XO:MWCX"L<QT!5E\&T6Y8"^RU7CY@7H3_S7J;D?[/GA
M1FYZBCULO#>&E9=9F:P<(=2I)6Q^_$]YVOW+2)^>1:,$BJ?7AU[&P295(S]&
MJ4//ENR"WUM1X]0,,RG8\2QAH##98<J_B0'(BZ-V%@5[9=P(GH# *\@=@<SA
M#*1"AG(Q79QRL9IL/]^_CX?SMXU6?YWM7/T?]/H_S@   +4*ZZHR\;+:JSSC
M*M-TBE%5L&<,$F\VG;HZS"9_M+WN5#52ITLFWQXE FJ2,J^DO9W'W_2:L^GQ
MUJW5>9#9()U:MU39$.P\J%-9BNH=$T.7?(LXV?2O4F(RA_NOS]4/01'MPP7G
MB!"?QC3/.,U??QZ6>2;K.PA(=$\?F2AZLV:>Z:G G>?*)Z)7'+YMZ"MK8E5,
MVH="5PN^/LG&E06BV,\MN[200R>UC]%LH\:V UMU5:IU8JD*Z<FL3%3"O[QD
M=^!^ H_"ZDIGZ0R(#D*7\GX!D0!>7CX!BBY[48%=G([EJ(U_^^'L5TU4D%*/
M8_)GU5A('! -;9%4NE>,G@[ZM@-V/7&PS_>M]D$"KGS96#K"H=,??T9M;??=
M]FO1GB:3Q5.&GMEJ 1%C=O=YV=G9\UGG5M7@Q4Y4URDD\!H'+6Y$)%TN<^RK
MUCD?>VED6*(6RM6/J@-=KS G9/2[]W\!">X1O[LY'R>M#E^^D$:=3#J/%T6T
M/&38<&7]!>!^O_3)6M9R:B_G'DUG$.L-*G'1NT:*YKM1EUZ#G2+-PPG:7RD4
MC!(\+>&AR:H."!<&7" [^ ^%WI($FU['"V:$#DQX-E=PD2SZ;H!:?'+E6[):
MWJ <MS]2KOFJ((EU!:[!4GZ=7Q=6I-<;SFME=$3;HZY_'!V*2-"YJG$6G:MJ
M)$BA5^KC%/$Q&D"5@*3:\;8S*4K4?C+RF@@X/Z.)2*+AF]C'H%S7S[2M61AG
ML6$7 PP*WMQ&8[1!EQ6BHG*UBZS!W^"1$3FVD7G:L!7L[X)+/N,GNS0=?1H_
MM[+8# L&!=>FFUI=J?THEA8SR6J(_6X$:Q";CH\%5)^)#9\RVM3MO=1^'GM\
M>TCIK1KY::ACQBSZ%C1<$=&NCZI Z]>P9NH8MTO^)LSNCOJ+!BIR1W!SG:<B
MT_3:Y3"RK.P0HS@\\$4=6L^,D&X<<;:W_94N65<4ZOCX_I,B+;^%V'ME//U-
MUW1:P7HQYD,L8\@[QQO9E;;.!/:3!4Y>T8PE+SZ;8@M1U,J:PWH%;0 )JP;S
M_*NC*%DT!UGC@G3EYKFZ?"=9HCY/&X+'XYQNXSPK\'FJ#J$X5;S%"$CX$55K
M1R!;'/-2?[$$C+_WQ)L])K\V9^)X1_Z+L>'*>I@;HQ=Z:"-^18?W?<X##!UN
M1=AKE@:$>[HL></+=M35(8+LZ_2+<1FJ"?()D-:+</HO<<IT%VK4+SGG@TG/
M  M_P@5H ("7(,[J*EL^5(LZW$XFB2P/UE&1U Q]WC#S:NZHS6:YK#TST&HQ
M_1A=_$SB L6><<E8SBY+H1[HMH,%W+8>-E[YBOD(Y(9][UQ6Q'PL_@WTQEXE
M[[2*>.F]Y!? @FQX!;^EJ"$RN+QA_J)'EP;D,@#\1<S.]VVQ/?T]=>RR$ 'R
M1!5RX9>"!UTAV!VRMTP6*3,:7GQIN\%GH,UQ?.R7_*HP+!NX YB8;H#C!&@4
MZ_XRQ=!ID2/5S5_Y<VWLP[FY(53)YC2'3(3_!; ARJ.U#ZV48^1GW9H^8V**
M]#Z/IXT*@ .%(O2MOO(S>[%;,F$NH?\%U.>D-K#&3UR^D6+8O+PI(PE;7"\0
M\"GCSNB*^]9I1J&7O:HFOC\+N*);3&/S.SC6=^AM:I<[<=G*4F[. ,UFBZ6J
MSM4^#"7XYL^T7:).EJ/NVX@_=V)LOR;V!9VT9/A.[5"-R3&NN;%4S^>,:O%4
MROH(VYA_2KG@?-*.$'2UI:.+V-I&=3M8-*14[VBS=YJ"L)Q18KAEOZ 12$P7
MBC:T1G1Z>+M>N 7B,H(.9[=X;5".*;]P'F(H.Z51$JWY;@NXY#D&_8I3ZYQP
M"?[5>%3*B>7:>/OPY=Q>60U1EM2^0FTZIS#ZO+G_KE'K2!.K]R9#Y?/[(-O0
MRT6E<LMN%3BV0#W3K>S+[!=5^_6;C19M6CJ&O*G(RK?BB&:Y?%O;'Y20,4>
MU]#HT6)XIB[?MJ,9K\VHA6;3X5S?2_LD&0)/P!Q/G ] WY+,"YA>Y]HPO,A/
M0GR(N!$>YKJ9VSF*CS%DU)M(=%*FPBE^Y5!'24! D$4 >$OOUP<+[#*N^K?H
MSMR;"4DQ')823?RRE8Z-12\Z#$K>\!+KZ%W_&=W>!CFGVC9(TB"/_P(:V10$
M,.[*W>U7TFV% (0+;7@NQO,4*$8DJ?@!)!3E\19D-*H)4?-Z87R[H =.0]J6
MJB7.W6C>069F[R8_@IT4Y!EC^IUAN(?.X4]A 2%G3FS \=P@N>CL?TTUB3?_
M:ZI9JIYUJ]OI'=$M+)5<FV3[=)AD_5EZS-EI@>? X:"Q=CIR]')QJV?/!3[[
M@W=2[I\P\/\+J$ _]K*]FDTQ.2M@?OPIM\":-K<PI/?1N+2&]NDO(%$XT%^%
M\CORN BO"%!YQUF0?)M6S'DZ7_ O225B5?[F6\FKM^3D#ET<J] _K--1=EJU
M])-?O>R-BEJ0L@Q75#F2Z+--1)<U5%:8*0W\E7X\MX!]/7R,VLA9:]9]L7J*
M8W7/0NL[SA=OR;$O9G$\G/#IDDWR5[U9=?N&L:SEQP4"_=!"'=5?*+NWRR6G
MD\SK/Q3[A"F)2WJ]M?;Y5:8$] 6Q@VHLS^UKS7_!2;[U<5;B.%(L/<1K.F+D
M?,I\P+D0P_ TAE)89<Q<P$:),WL;RC7_ >)C;]1O:'XD-%6^+>D8=TWQF/ZK
M4MZ9W(MOA%ZBD]+NL]D%^B*5;\[5./CAR,N&SR&]^AU8_<?6'O+*PDE?X%<=
M\5TH$Q.\LRL$U?;591=W)M-;&X[H36Y_DFF=WDS@PL$>W\WWFH0AJY:4MT/#
M? W!TRF.1_E#UF)6;!C%(>_EG9#23SKTC7CWB!+V-@:C$]N*(B'OKG=62J4,
M")W[E7/5+"1U(7WC4-:>\BRV1#3U#L:3KG7%W'PJWWJ=1ND@%)&;E3TT-/5S
MC-2IAN')(?'0Z+:)'7_]FOFNS27OC-4*U%;\Z;0)!8J/-3'(W7##Q2"RLS;5
M0K_JD1*[$G,_->(^TG0QQM)-:IY U%0/.DR@II<Y?Y%S50Y&S/&0B!SC_*!
M[%#X41$H#=ED;/?#1'IY?UN!PW9)Y_SE1-< J_OZ-D^JA_.-_*IDPU9"Y]G2
M#G5@EAG>8@D]G8PV>9.Q)75,-.PEK<"I5\*$U'0 /*)/2[2OEX%YEW/X?W@V
M')ONIP!\*R =?BTZKV5@/@BC&NC)I#B?"K/6MRFI'0,Y#EG6:)C0G=2#+:0U
M?HBXX50,I+W:%7^MM_)+J,SHB6!@+%^&3<_U>62(Z]-^G&IA6<II1.@2!IU3
MP;-(P?Z#-49=@;(?GILP$3*9STE/UH*S<CL$)1BBENQS9PO?Z3#=%X[OG (>
M_P/U+\*T:^@L02=#;1FU^\);#ZV]+BXZWBGWJUH[E<9'P*.Z3%%@9X6MOFR3
M<.Y?  9A?PUKP2Y2N\%4@Z7^&;D_NQ#\9_&/;-,PR%HX$(*_(0!AB0:\O2Q)
M^V[>Y@1ADG">9^W28/@%=6Z@-^/T$Y'SZD3U+4FZ&JB^K##,[*I2+35!C#$:
M+91^N<NGR^KD#(S?;1YQ-; "FA[:WA@A$+J-V!M<@S6+]@+R287_A#F\I'N0
M,2X[[>B&]O14&$6-.0@F%=*#K/Y4Q\=J+Y3XJG-7T%HS"J71_C']J00/["$(
MULYH,'$C44P<7!D8D*-+7JYG"X"*GG [U!I/*I%-2FI06.X]E%H,1)[?L&6Z
M#EW;(O.OFP\TAUN2X%R(3=2E4K2DN8:.N ($+F-/(NDS;6TVZYDF/YGA*"[Q
M:P&M:V!]12D@K9,*WWJD:R6G,V!17CF8'&_ F[ISZ-I),;,Z9DRA:7',KA37
MOUJ$?V&F',7^:4DR&#%LFYB;+ '!]R6 <+YF38W3D^3,E?%4#]%3D2<U 5J[
MS!-#WB3DX.3(JR:( PAD7[1OF.9[T1JQ>T?;O)O@9P</V(BC%M/%  P)1&(Y
MSV77YJ1A(L=T@+E/)(*]67X 3+I+%)<2%[::543FY^/1@H<2K\L3RVT/0O.B
M.*EF\W.C>C[!IP1>VR_2,;^Z50+I,5&87Q302J^G%]9E973SMG8P&(-F*?G@
M'GGE5%D;)^PI TC/8SE@(J;.JL"10IF+M,\8^YTN,+ZIVX<Z"=$^-GF,XR<]
M 03P40!4ZQZ$EZI,GE@.??(8Q'K2ZQHR4D"4JNYJ#>0$\Z3SA']BQWOXO2(O
MXN)4<G]=R560GYEF7"\[A'1S/L "N[GD2/$D;!B!.[X;#<C6[^U *I#^P]H!
MZJ$0!F^6%U^R2'8<TVI#WRSG)ZY7UXQ-UV'E+A28E*<:?P&EB?/Z$'RMBL)K
M4U*'0L75NFQG+D<[X]159+G\$?H601_W<=+=#=I!+I)'8.M+V4O_7)3!.H/W
M2R$:>ZVT.OKG6384W]=<'K&33"_&[ZO"*.8+E=J(F2LN?D_K<*OO9*VMQE5I
M T%QKBON^PJ'1ZLK>R-V9"X'$_;-<Y0QEX59B?1]@C0*%8-Q^^,?03=SA08@
M:U'Y).1,/=,=79RUB4Y_=7ED@ 5GN2FI".D$Z9R?R#]R(J2''L>.Q7W6NR/?
M:8.U9)WK[5"%@>@>Y;,[\EU+A=+_X*#9^@I&@X</U:Z_+W^4,9EE 3;+MW6K
M^046%?/)V+'Y?B(,;$AZBOG(*G"1<><5GE;@VI%%2IS;HPD\1N5TE-$1YT,
M;!O<G'<5PJY4=]9746[$NMGHL5('1>7+%EM0[<)\-3S8ON@?-)7L'QTL $2(
MVJ]2]AP^[7OE8TY>S59(/0!GWZOC)%O UO.AHD_VO^RA2S4*YO6QVU+CQS9Y
M%^O2RNP*KIBA0^J/P7'V*Y0N#6)2![NKR9F)H-0AKO5#W9CS/@UMBV!/\->-
MR:J'+VSA,EFQ#8:<O;SYI3)A^AAQ\WJ"B2G6)XU)TW>OP(E6O5@%C=B?Q@T.
MW_"X>#^/ K?".2_RG0UTW<"=*O(^(7G"E]I?6RB_NNE%,_ $)PT?BDX-.WQZ
M8(>P\QPHR,<<*-&S?)[*+Z<6#X\/%JFT,8#Q'GKI7(M$X=JDK6'IS;^03%N3
ML/GUP?\5D"G?BQPF&,<[XD6^+1)M9;.P'4<^7]\I6/&?'JP _U<?B!K;8]NL
MA(KW@@<MN[C>6JT(C0WT?+)S)=_^TG0G$K7030#_Q.J1KQP!W*+E26C$I3^F
MWPHMA[#";K$A3$K^\^T4SJ)UM:;,:N/3VNGLSK4Z_37\4[7<4<=)8X*/U>"V
MWE2Z<GHWX;B=BZ8X3Y807X;ZZZ!2W;?@Q2L-W%)=0B*NRMCDDLX)5./2^.@T
M0[9(E&H9:R!KY!_>C'( VYWS7\!!RV0!7(],J=^-<4*;-1>NH&2'K7^&EZ*%
M6E_6W1F&\VG0\(.8>_T2J;R\0H1,C*##=W<3).5+!5'JNGI%/OLU4(T'R1U&
M:?5U!/D.RG+]=B9L@FAN2;+O)XX+9GB[U7Q=Y'Q2W>]\W\FH': />:+X=77+
MY4XMFNNOF=AYNWX3J"M+IM8?\W<:<B;#H)929E^X+XR]RD$C;)3I!0GINH/O
M%TV_3;270NI!3HF!16\$KZ^P%H95IP:FZS]OXK*EE0_0EYLPXLGT<6M=/_+_
M>.E"%C0E\!@EQJ9*=CM<[T18QB.*Y5P8/NJAXZ/-P^Y%<;8(#Y@X_"ZE'E[_
M_[IZ]G\%+C"7Q21HQE7Z++I*H\)@TS'B+N7@X[$8O56[7*VXC",=5<CK98IJ
MF!]^)P!%]:B'%*??\41*]0=\<-J]4<#UD>XJU41M;T4NPW>ES4VEH\\[H@:A
M,.\V# U<RF.?H[AY)/)2+G^U>L?YN?\IPN<OP.("]X?.?=X"BTWR,M2FE8N[
M3U1UY$<JVKFI76F4.V@P)F'WI;^V938-%-SW+-'O0Q2&>U<>PA;K)7&\,ZA1
M9Q:]&;JU)2(:WW+O4NG?:O.%].*3;DNF*-D[&/X,;RR\GD7B^5L<S<EV(P*"
MIJ?54OZ?B\0G^VKSI403Z1L_K"*D S.S^^:@7UL5$0U\G2%6T:Y-2TOFI=46
M*#![M*3U9>PFP".\@V1+H36_+$=$-Z^5PV"6U!2KJ'"6$[F: J'8GO!EOJ8R
M>#^<B<'3OHC'&4?%KM_:<'YQ?@4'PYKA?1 <^E+N9HN&V&0.2H+'E!NS]RE1
M+:R*J#IPM*H'0D1YU$^N#]XPL!/8>=4XZ3GC&7+1)NZ$D_@"-RJSO/K([D>-
M?&;LT CI0%JF>\=PP@P6+6=J%1Q5Z3&QW7O'0#TH@6]:%H<J I&!%Y%!%AWT
MW?%\N-AT1'=$V3Q6S4)XQMEE7X8,4K/3C'@<O6 (9_#K^L=];J,+AZ+8H'9[
M#KW1/N+$9$QE3(.RN.5X.GAYTN@@G2UO6O],0.**.K?\#DEF@(Z@KRM21+3M
M@1XQ7N&ROAM[9F1=;AIJ&LF5F$B='GG[==C>^F@S4+A.?XWO!.!& Z1[</+L
MZ=ZF:#I^__N7)2MT9.XS/$-&4TIS. ?/4"/ 0'45Y-5V$.VML[T<C\SI#[F0
M].LR+>9MN;2=>QSYO6-W+Q#!R;LL% H_1LR*6<*U\]@.:#^.YU<EFUJ7*WIE
MOI_]P\:ZXO3P&]OIO9Q8U5[#QVN5ZIUZ=CK?29J0/@NSB?4K<C6*VHO4I<E6
MU&H7SS?#]HI/1Q=!=K .$R^<@]8/:_TR89KG)S]8.ZT.5*M[[<DLZ7G4\^"(
MDP]+"P\!(25IO#(F\3RY;(R>5W9S]7\!DN>?M,Z?<5;!EK?]=#/.T*6-.2#9
M\'#EF&LTB[D8&)XKC+=.)1Q-K5\_N4)2A3MT1I_*#QLU5$)6K( '$'RS2>%$
MNAUYH=4\D;25:]$%!RG"VOL,2 &=1P6ZK>KBFDO0D9'KF(M.A2"9I?U6P&*.
M:3L7;LMA3F+I*;!@<E$+O:&FIO$8>FP>B7Q#:B<RS+%)XI[462729,6EOA_>
M\5HEB/D+W5M5BO0AB< ><S"QWGMT#BJGQPI&XV$-3 ;: S=&)G@Q'0!S@6FZ
MR\1RW.+LG7PY>W7RH"KL,RF_\ VK#/I?P'Y(\C]@QA0AL>!CC(*?/FJ2]I8K
M0M(-V*(7S^!@6=G/I+_,&J4;>NV8*0D29,*7Q*\!()5E3P04:YYC3*&PQ;H/
MJJ>T-;68>B$<OZ^PHO1<XG!VF=,_ 8FNF%BZ9)XKQ!)?X".MJGG52>G'Z<?>
MBMMQG;-,87E%44468]:977N.Q9NX<KR93LQP#M(5,[[H)D$?F\[Y$!.W+DOW
M.LF R.AYQ]TM'R25$=<75&PR[+KPH+C]X!+Y3*.+:W5SU-$E&4T"_@MP1GR=
M2_5[=B\80Y1KPX]%XBG7H\NK;]Z5\G:ZH*;XJ2<\CZ.7/)'N)5L=A7T+ //Y
M3GS/Q=IW"&HQZ;3[VO4CQW(H]?O^F:<,9=<<L<2Y3=2CMJ5(K?;ZIZ^^9^N.
MN1Y:N.L-3O'-:DV7;K42^BO/FI%/)';N IVD.E0B17064Y;@_E8EVM(2$Y8:
MAA@?'=N%FN4.YJB;8G1-YHI.P\!BUNX(!K/$X+Q>XSTN<LW AF&<XGF-7&]
M\ 2$"L&R]]LYVLR6?#QVU!1PK(<DG1"M$3<DD!W(\ZZD+HN,BCT62>OG@?8^
M EY6U(M"^-0>HHL4Y^M6G5O!;9FI9M_FU#70VNW.+9?M<F0&K=)-:+@FZ!+J
M AGC8;R<.D#<43$(SS9^),X=-TYTT2DZ?)CBQ^,-_HESOPS0/J@W^SNF#ISO
M2:&,5]3C>/N_.KBG?4V2#>H=''#'ZB<]%RWMQP]D_G6/N3\^H12\L1UG\H@5
MM;H M= ]2XB:IZI97#9]4XM[XE*7J'6,5Z=<G;#S,D /]3^O K()5J-,[W(Z
M39@FMU8=X<2D!]="GD ;3LZ>93+?C]*M]&N^\NNZ7 [1<78RJ0-F'J&+X^7:
M(S -LOLZTEK!MON!+9"/'5_V_O0?G%1[$^5.J!W9''/YA\#*>MB[5OUO+FWT
M $?U1*VR9.),P*TD(D;\PY*P@-&S-K* 5),[BYS-9C$5DZR^HA+%OQIX,J-=
M^S9]NN7[3A_ZSTTE?,L/IG>,X]JP=1K H=XP,5J$N.>A]6QJ!7QRV=/Y4\#<
MNZ_+B37UURT-#866EMH-;&'2GU75%5+1CHG*2NM%Y76_) JT"P?2R^RI*J8/
M2@7WF-=,"_"Q6O!=W<2)[ZG6U1Y!]Z"L (?]SQ$9Q.QZ*PYXP;\@T^9."9R3
M?ICT\VQ2&,:[J(-B $T+>WZ37Q&F#>06<U/_,+1!5S\<,20NKQ-@Y=_[*M(/
M * ./<H' ,C=B7#<V!0\ETMK6])L7!EKN:,W%(0KDB2OH9O%71!54L*2;Q4K
MLLQS_F6L9-X+I;T#I@Y*F>\ZA=BMBQ-5)^<KYZ:?7N_FHF-0REG[KBPNS/ZR
MA?B4^ Y&TFCHNFQ]\"]08U^TM.L61FN?(GRE[UP9E,$XI"<3S_2?HGF/7AVY
MS&2M8TT@&96,!UB+=MZB*6#2:3RB[&8PXU,$ >Q\M.BBSIK8'\5'A^9K9%3F
M\)<8#5S:V5'*$CK]CS8D_&*J2[0:.8FB<W;UGX:%+^G>]D$TBVH<V%G\O%26
M2WCZRBU/<S!95*CI*,_F!9/VELF*+\R[*F#&7'PTC [GT99>++\ZG"R]C7 W
M8S!47T>+H :X0N;NU5Z0&B"R?K[741%ZGN?+\XGSZ:I?I&:L F1++0H/*\*L
M"MY_UC5/FIA6_/,2T@"7_?PF(0H@KQJ3\&]0 1\I,Y W@F-TT%YH;^8@W?'_
M=!'[:$LZ5UUN*FZC,S'G!T I)P, =@&H1ACB5<"9&VL*D8F0;W=J7+XZ6XZ=
MYNL:YD'7;)I?K[_:2F4'>CMM?%W>E,.\4=52E6FS?<9:>]X5R,QG@F:<]B5$
MTYO9-;TQ67@XWB:CC')QY?9I)D$KOMW+?DA?%ZT?X'V,5PR-)]$ZJ>;>RK<0
M;"U<F5OT3O<\?]-\8R0>[Y3Z>AZMOHUK_2-;\ULV_T**1,YM9+\5ZK(":.=-
M8'1)PD=-\\08&.MY$Y^ J?>4X'+:P)+!#94CSLMLQ]=4-&$7@X3X/,W:^5'O
MTH22Y6@#;7_ 9\<<49&:YC#EI6V&G,FT ,UN<U;N7S;>0&*U'Q3%=^E2P=AR
M%2B=:VV\4#PF*I$Q2@_AM! VS>1XL>+:NV)R@\,"4VIG@<QQNFN(MZ3/^.3O
MZKQ*HX(#66/3Z31-)2.3'Z:@=WIV+R;XR*_VI<@+';;D*3?.Z/7O87/2"5)G
M"$:9!O%,IR2D3IA#"(-SH;J[ @C)!<43R+N4)[.39]Q%\Y1ZNY/$9$H^I4A+
M8RKC=$?^;O*ZR:]U.S%&\G_]9HW M0VME1?"%^5/XARHN1::+@FRTX]V!-F/
MC+DRF"<T-Q*MM,/G)$3!3!^OJ8M.>*:4+U1$GO;-ZE;8A1FRNI T*&7])J!+
M/U3C-NOJ+QN-!2<V&;YT16(S=U;@YGBQM-2^*7.P(,LQ.S"S7"]-(_+)0VN[
M#A\!@#Q<^[KD<K+_KB&_VEV'PC5M-C4)6U5?K-0B01],B3=O'(%I]LXV0_"7
M<<F47N/(-4>J\++!CE[YE(:.-%;*U_EZ+9=V$5,*KO9949RB5:*G<]EAL=&O
M!"2BUR$C+:EUS0$J^AD"D1&EIAOAOX%4&F&F-3+0,;<V!QUHHHO)-T)^T8F&
M96G=64KH3%5^B/&^OC7B()[)T$EKX.)N>_N<.$96H;@*SLJB^8$@9'(\%OE9
MF'$-!^=M\MA ]R+W8CPY.ZW)?DI1:U*,5U*ZVA(J<OJ4@<_;>)\Z=CY%7^3M
M7=[T@O0P4+(1IR4Y9>PZMD/F=8PZ:'5R8X:%8M>X*'-1W]WTO>09UK4/?\@6
MV0MPB82:HE[^EW<5PJ^;F!4ZW T3V2JI93839#ZP_$[N[?=ILG^GG[\HR&I-
M'L2JKHAA*40\X* +=( ZQ&O&+O,],AJTL.IV-V2Z.D00<@AQW2\Y4/SD8&E8
M+L\\"R?L MI2[.AR\5?\!?B+(B&C\]+3I+IYS[D-G^D8>(9Q2X>TZEHUR%0=
M&G=98+:&F%]N?YYXU8D%G#P:*3/3QKAS!+LK-[/]S'?<"CI;&OOF? 1H(ITU
M)SZ\0+EM_T( =MWK4,D7"X>N%[B#RRXDGO42/Y$LZL,/I5I I"Z"REM>4J'0
MGXF-OL,5/!A$W:I84:6!^7A+H#YW@.]5D1_&MK7^(*J3JXV,J@\IQL\J-*RU
MMU54@C CC-(,3Y2K^'OYP\#=#DU&!>?LZ>T:UE?G(+OOH=7@'[3K"2O'Q/T.
M)%-( 7*AEM%NIV7RGV/,WN[(_]4A:JYTY +,=>WTL.[Z$*##G&E0 9O-;?V&
M_@CXWPVB)F]%#>28C#@/,UML?4I^D%DLTD[VCTPE>\MI"VJ9C&FT^7SGJ]P/
M^!.5ZT1,_RY9X9KBOJ.FG.76GGTC>RPBHIB-I8M%JGU#5%SV1N$U!HRW_I8J
MX.YGN)!\7NHXFE[(4(,$V2]<=L9EQ"-V5>_H$]8O':_HU+\ Z K! <OO^.&L
M%?[-\%Z*#(OAH2$RG@<XX52'@TIW\],17[%;"Z0"9F^EK-RJ9Z3SX=/"EOT(
M5-Z:4#I&^+R0RJ>.SD>.Z&,28U3=V\74KFK-8%V"IFM;Q^HIV8U3;"O&_6]8
M!JU)A?YE;.Q)(Y,:80$M^6G2?60RO=!.O##]%$]E0\E94B^- R8<2%,3+DJ8
MB2($\U#N>SCL->+BES#NU,&AP-[+%X2U ]LY+:KF9F/[V"L6FB1BS(D=WG%N
M0.U:NG*R^\-YE(XNQ>N4'ECAY0H&QJL7PM*T%%'V/4:*\M6?=^RF[2T_M3B$
M0Z_,-6=R624.3JPB.2>SO[5@XH5>E'NVT#5H(UA>J;2;G?V49EW%R_X((B%K
M=?NLUIU 1DU'12NV;O'V."+44X9 =Y1PL1FL168ODA;_U-#_%X"*X^:OK%2J
M=P86N^'N4;1*P=M,PL998 'Z1-<;1"_8V)W0V&"[]A0#CD[TP=[7?^*'PE7E
MA,\A;P3ILHL9!\54K?6\LB7N 7\!,2J#"SZ2E<^B6PNI>^,E4:F[T06/[W>1
M;%WE-N8#)VR$K@(<@KEZPQ7&FS&O/*#\D)I=X83B]A59V:)$Y#;X."2,M(-A
M_J(73/Q1T_4AV@)F]YE2;7]J:'U4- =^7QR_-H9Z;!-TST&X[?0506_3H-L
M6ZKQ7GQ_%^(+HL^==X"BM3A48?&6ZI5G)$@59.M'%KF<2"Q2<I!J_M-FB-4W
MG4MV+,PN<-.WY$,G7U[&Y,X/;11%G3WYTU,W"BJTE>PZ8*>()39E*QTLCN-B
MD/UD0(JSV8[]_E;9_L2_TZ WN;I-(%0/U@Q'W/6<IAV]VMS,_K;%N9!41Y6Q
M2T9;0]R 6LF1_)5SIV$*/?ZBX5-F-Z?VW9Q5Z#I?P\S5\*?!0X%6XHFX>O;O
M]P?$<YV8RDAA028"C"P4FGPPHR>K!3]U7.I_S9%:6,( Z-]_7;04[RT&XCRI
M&YOL*B0.;E3'\#3;1NXGF/QX^5]_I*ZJ@Q4)>"74U7+MM@Z;#*O7L53-RF(Q
M=(.8W&)E2ASES:%&4\/ X.,'7$G.;X.H@YM/UJ3G;I#!38=-2_IIPQ;KS?R3
M.06U=LNLCB&/^X1U9)%D>+]I=>(2&;I0I/RG.D\IU5=K1GO3N_U$:NH?VVP<
M2J+E[:,]*S-!@S5E[P])3/0DHV07=.8D!6;WG2%17TJ/6J7CC3K:EKLS8YWJ
MH2*30U\W W0#OH!@AKM:N1 9.D06 UO:B(9Q%-2 "?9$H>VQ:%WJNCLG^2FL
M[3&O9BKMQH]< /FRUJ CW)6%^Q/]W6]:N/1,S1O7N!GAZ&([^!5XVV_H>.6'
M#N$^R>'-%4I O>C5]'-/OQLOQ.]B9$/S.C; 8BO_15TM!6Q3H9_=X?H9\!U<
M1Z*!88/:$>B"&W^F#ZE1"F\HZ45,3[<D5D"_P^@CMT6PLD@7CCM'[P\_5%<=
M'T?$744''!F&$RQ.O0\72JI%S5C2).745OHVPQLTGO3[! Z:\T3 [-+GC7,C
M8\M<*;.'*U*()WNXR/$X:P5/CP6N%>UB;9NX,%7LKB?N/]-+_JPKX5F($L.5
M%R/#:XKFG7;WGF-440EA#AQ0']PXQ$'6*UDHOFVQG]*1,XM<M>P_77SG*?BG
M0FW4Z((43"O*"/P-#1O4 "HJ7>+Y6_C+VG0Z+LFN5K,F<=VN"%7WNF@G[QW,
M^X[M-CIM\&/I/V\!5<PTX7:-EC:+7%F^,,<:I801[62X+0EQ@1V4+3692 BG
MGX;42:93_7TV)<N!^'RKUGHP26BSYZ;:]V#6)_E:Q>"AZDB[E+)>F*A0K2S
M>>90P$-5DIK-V#U)5+/N;4V32-_O$^QZMO>E\#1]0:>93SN.YR(GQ;S:9K9.
MNOXTQUKLLU9<?3S&D,=@9H\\$&J5/.' S2L08X\+1V_F^[!8 PDT/)FX*4KC
M&?P!9A $8O7A5.*ENKH<&3).-M_*-E9DLJTPQV8!.<_S*/D+8U_UB?!WFL!V
M9-?94+\<&4QE6R1GQ%%TA\=?%,V'][1]ZO^7HN1_@P/Q?8I4T,WSN87'<=K<
MVJ)L7 70*_-]XD[3J:J_,/YQ0O:R&G5^)MEE19JSY(\Q5%PMX.%J?.DA,/OH
MXYOZ"#.+REG%Y!N)H@OC';M&MR$--^ ;L2IF:9\,CYB,B2=)<8?:DU<MUCTT
MAECT%CPC4H&?MVK7F;$B6.FMGNJ)4+>(^BC9-V*L(QE9&L^S_>L&[IUWHAY^
MIP-GCNB\HI6RKI97L#9_[XF8OX&/1:O,>(?X%@B"1O'M5\6QG0 ^2AN3LF/0
M]ZZ>WXB%KW0[JE=2/+V7@(VT/@6+W=5A4V5GY#JJ+?W?V&HQWM7 Y%N;KL;N
M: A-$B!2V,4["7'!2=+:.77U;58EIVGV>7KZL2UO6651:-J8QE-=AP<.%VRX
M9(Y=T;K*5]W00FR>])4_[SY>%S5?US<-<;77V7\@X]^D_/ZZ#&-/R$LY+!T@
M:P5N6(2XM&]J/E1HQA@ZI5\6,AIRZ8Y._06XIZRSN.K/70@^1'9_GO%037J$
MLC=Y;,95%A=[%VN\)F)1+>LBLG99+S7X!,#O,N#K>PLX1#4UE5G(L3@:?H^5
M= */&;:^2CU:C(4GRYF,5*9I9JL:TB)\GM2/GB@]]>*G^:47P@:.MM$[$01*
MTR/:/ME!?%B:3;%+?;9Q_GX@EOH-VR[0MF:7B??=+K-\2Y T?RB.[:AE+\LS
MC",]O/.3,>>Q#30O=C;KQJ!FM!F?%R8_U^3#E!MZO2B_&H+SZ@F_1P_4@A>?
M,N,@>!BOMZ)M8E>TL$1DAE'T2=5,R4NIKU:!B=9GYFN;NOV4@^B?)]7!!/F,
MR.K(G!KU[[TV].&C5J&Q ^0O8<$+F)1OCW8&118[;]\;!I'2_R;#0 K?_!3M
M*WW;>O\L'')P,ET5G26R$#?^CO<PSH?!(M+U_AFW7&=V@\J4ED*$>,MWM"V.
M)M?%.#8A.LO:HK@:HN=QQY^WG8S&V)+E?GN8?WT&$[7)\C;2=H__/(VX4XH6
M-(M6YJR$?<'[ER]GG0O]TZI3;@/<C+?#G)_TKP^VH*F"H:O+(Y.3\@Q-Q6Y.
MWPC9?;R;HR/K/2%5>UXO+Q5@SNA"6\T'I^0G46V_DA[+QS\X),3%797,4L)L
M?(3=N#FA9:5!U.*RV4%M'QXIP^J+CJ0&';[KVE:!<;(XU84'K+/:)"TSKPNL
M#G='[,G\\[C[&NJBQ2J9]]+ F,Q6I$K!,-I&XQ$S+,:FE4S!TGES64I@@_3
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
M81.E,<F3,,$Q!9G3,GDXU.]Q@;C[92STSC4 /,ZY >H^ZO%MI"65;!^4-L2
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
MU>U)X:U<ZTUT]]LWW&(GR:T8H"OB*<S)#XA,. ?MR !$SYGDF!W+   RU<<
M (%9?K.V0E)FD$.N:<$&][_'A<QOW!5LGSV.Q^G1 $4@]@GU:R(=9HEG('>?
M1LJ^NG=@"Y)6 #W&!KSXK[)M%5I3^8:#6;[/[KU*6<U-I;,4'DWXK<W"C\X.
M$G1=6E#@)]>"J4>0-J TK@LQ3T.V4S_)-H#BV98IOR"G./^+/GZD>@V3V0.5
M9@*UF?O VZGP$+;YK\A);V%OKE:.",0^Y_>K\H=-]GA9/MU<X)7L$#\XRV=Q
MQ2%F"0G!(5L[9 W3ZS4-X[AAF@IIYHYZ'.!<ZMCJP[_:%AP ZJ'<4?%PRH%T
M,ZS==Z4&;S/_:1;O?P"<_+GXN#E4!7<:]PH+:%T3KYWH,:945K"L&.TW-5_1
M#L/AJ%X="BF!!<B=G.0;Q+7?HDR>F-!-5F56%+G:O4JIP&E]O%T443=WPW4\
M#-+5+1Q5VVPN16=V*7@R>S3G<.-=F8,?J?<9;TLJ)?1W:L?-Y08P"^J=9!8R
ML]NH%5RM-:E;-[AN+#PR_@'X?QHE@+ 70 4@^$9P8K;\_HC_!!/TO^)>\_\+
M_Q\*\?]@_@]02P,$%     @ "U296*NM#VFF(@$ 7H\! !,   !C;7,M,C R
M-# S,S%?9S,N:G!G[+QI7!-IMR]:-"HJC8@*M""D%11;Q+0*Q $I;1L1:1I1
M$0$EK2C(F$9% H24$Z#2D 8$6M(:%7$ ,2($9$K)&!&1>9:$A$F&0,(0*J12
M.<6[S[[GW?N>#_?>+^=^Z(*"_*#JR7K6L]9_J"I0=:KZ@)5'#CD< M34U  J
M_@&HA, >.ZJ?#P X.0%;  !8"JB[K 34\%=J"U]<=(!%"Z^!A=>K_M?KA4W5
M QP$OE%36_C\GYOZ8O6%;<FB1>J+-99H:"SL2Y=I+ENZ=/E2#8WE6LN7:WZ+
M;QK+5FAK?;MBX?7"( NG+YR%?WZ[5&/IM_^O-]5[0&>I6M82=W6U#< W.FKJ
M.FJJ*H" Q[I8[5_;?X:L]HWZHL5+\)"6:^('<%;BX:NK?X,'NW@1/C6U*/SW
MP"*=Q:O6;S^P9+7+68T-(6MV7$]\O-3DI]QRW6--$M.=YR[=6+9<3_^[M08;
M-YEM_F&+I94U:=?N/0=_MCMD?]CAR/$3KB?=3KE[>)^_X.-[T<__\I70JV'4
M\(B;MZ)C8F_?N9N4?"\E->VO^^E/,IYF/GO^XF76V[Q\3D'ANZ+BBLJJZAK>
MA]J/S2VM;>T=G5W=0E'_P.#0\->14>G4],RL; Z1SR_,2PU05_O/[7\[+QU\
M7M_@:[!(8V%>:M^$+1R@LVCQ^NU+5AUPT3@;LGK#CNM+U_R4^#BW?)G)SF,2
MW7.7FI;KF5H*-TH7IO:OF?T_F]B-_T\S^[\F]K_FU0U\JZZ&+YZZ#@ "2O3)
MW<W /_O_;W<UVS[V'B1%\0M"%K(?:%4+NH,S5$!:) 1[^2I.8BTD@S,H?YT$
MY9_.1=/2EO4H4S#.M,W;6@O>?;/YCZ^/A3,RK-@]&/6Y"CC0>#8)]+RS%DQQ
M40&QU\<(,Q8C@KFI(W+L+NU%\E=MA&J<JP)^XC]0 9!I!F:L\0IJ+'P."6K-
MA^<W#^Z/4E,!VNKMX%?/%GARX!Y4^7Z6,:\W,ZF0;Z2I +MU+[0?@<*^")Y2
M,R),B28Q_LMP;-;7C!2U&0W41ON4"GA,^54%P$DN_SY@RK1RS:5'MM?^2VC_
M/B 7>I)P0J.1()'L\\:BR_9BF(/]?QG.K6'&Y>.U>?5_BWSS?Y_H[J.$_?\>
M^;^/1@:;[+>H_Y.'?_+P3Q[^R<,_>?@G#__DX9\\_).'?_+P3Q[^6QY^D*J
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
M#CR7/!=QBWG> >S;LNP_,K7,[C?4$DE[C'I(HEBW;7:_//C2;\\]^H721!7
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
M3 78<2*5_YM'(G[=FVPRN&7SDU?)4GULA95DW]!]A:>?!YKT,9!C8<!OML0
MZ>2"DTTM(2#6=2);QE.:G30M-GA3C(7GL>O!%FB#_&)<KKN;,FM^&-/<JUCZ
MA=[!RJLB\0DQ:VDNPGUSJ9"@*&YPVH0LN^VU;TS2\AY:23NKV$ESCCO6-#%)
MVRMRTJ-SO6HWA(Z^>K4EXDOF2Z53$SE>!:R ^@9!O:]\O9@.+\FOC*@7=BJ
MJ#=U^*&OPBF-0'J]13".SV^Q6/J\BMV-SRBV1L=]Q%:K[2G6H#!*FR_Q]3F3
MMW.W1<7K7;ODQ:Y^C4RKHDE0$O(<35^"CWZ6C)'(##* ?>,/YQ-O6T41?Y:S
MK_1N.^.$4^U#KN<6,1KF-D9&US'Z/:-(LM\D3HSD(:CB0);C(%X>-J6<!.=V
M[DX<2!<?,!H63U*^_9NWB1$R%8%-&:1EYSIZXV5ZXPS6,P>^&18;:0UE6E71
M#5OAQME3)NC5 K KV+GY$7Y$"KVCFR46*(X[A3V/*6X./!\$'BQD#$^OOMI;
MAV%M5NU0^045<"Z;T>4I>UC6FC_F\$12>)<@3J4PDGI[)NWG@U7 =3=<]"W:
MJ+Q]'E$!BOW:1@%ZO]<*H27ODL"=89/!T\7[X/'XG/2HP'6\CP2.QKCP!;V.
M3^)()G) YLM:GS1]'7FD[>=Z%$RA5T'E)="4-SBW=N$.>O:T -/,6QDGFVPW
M<9X-Z7EF/CF)D.R/3L/>AA^@8<$)W._S[K^L#OC--P<JQU>G+Q5;K2RS7!K\
ME*E0KT[=+K\Z_S1DLD&Q8YNP9#+,2KY7@1]4OIIKC6J\*WW':63<O<*$'FRS
M+&LY?%SQZ3J=_+DL&5NN@2]J,G)=2.R)H"#[9W]X10/[1FQK9*L.<7]](@B_
MC_#AR'4Z<P'%$AZZ#OY>4K5]#-(^RSR&"XAPF1_XNR>V>-.HY:A%! 'W#$OI
M)*1%YH$P])X_\O=(C7TY4K@V5<W$?FC'K+L^W$]NTD!7]\@R54!,I3)EAF#@
M,,"+NHPQ7M@3OB2(K,C;(>DHAL/?17+<#GH39!0ZJ7OP6>6S6I%FHNG5JR-3
M=E-966SE-+F,+#G$OIX>^Q[L/%B9'ISY;3NI^Q[CE0/%3! _=$H%(.E_)=BW
MZ<KQ/M2P4D[&"&:;Q_"238 ]S:=P2 I0"+3@L<P.[*;1\4Z7+R@/<9(<KR$8
M6<GSX25(V"GIMDR*1O?YPA9Q=_BJ[S]FWC8JW-'Q&*HLY.[#>WB]=!A;C@/9
M\J]07SI8: F^,:M1'JSN,+#I%I']*,_#EUX-[#4-*GF!#48UX:;(R@^:<0XE
M*.9A]-*CL@C"(:C\.^Y*:D8?8UQ'R1")-8Y)^#E&U>,L[U:+]+49)Y,.G>SF
M9Y-O>&UZEU17/7\O$1M7OCX-"9S(9? ;;53W7(-,^4ZZ*44C9M+2P9))2OZ4
M9*<<KL-JK1 CD4!NR'&>5^! >-!RX!?G9Z7'\6)-11*%VET C5R,U6.UBAV"
M6LH0-K7WY)DZHK-3*<1I?S>);!+P2@1=PS)80L^AA(=3@BY34_6W5^,8L(PT
MT>8>^7I(HR>'_@%KE,@AR4&E(U;[ ,:2[,FX]AE&TUB+5$ G';=D1[R?'/QU
M6$Q"]2=E6:VV2^CUUO3OFF:)X[V>-<?"(7&=/[RU!)K,'((W06?9-V%MS))V
M)EW[SL,?\R2,F/%'TP-)(E?[4I_^<WDZTY NG0655Q/R#CV7DOH:8E"_S&ZG
M<+.; ZE[;S$P=SOK=A_4IAAE*%DS+,"?#R9TB*R&[UB6K:(DB_?8)P]Y%F:'
M/T+A ^E!G2Y[63UI?<.5C!NL-;@K),<_EEZ]>9F0GL3;4+LQ#PJ][X":RPC8
M4C_%"3Z]F? 6[ P-J'T=2M$X#5WXXF F2!N<UH6[Y>Z' J8Z>/!RZ#Q+DPF.
MP\8TYPZ;L5L.-K?%J\>_"L*95[R?<^@XDY7_"'H[JV&UK"6;2B4KREY2DQVD
M5WL/BM,>>N&"-KMP  @I)'B<-9'T8,OQ+C4;DU[&:N($2H. 2!EN0F]<1L\I
M.99K2^V$9=\+3O$*P )_?2V#TT%G8//?)FJ^0.\#-/[[B;(Z;"G#VXB-KB8+
MQQ,K!VM-P^B^2DL5X)C^S"28-^R,ZI)X7M\K'T 7V+= ()B]/K?UBM,*3<9*
M]YXZ^%.:OUC^3AYFXGU7"B%F;NAJ8A5+<M3"_E04Z5BL7=.5GW*_>-G0O9=Y
M#KEJ\B33[=RG"\_>X9ZUIXY\EVZ(Q"_^.\F=[/XZ+>3WFTIR\EP8)/@H@9&-
M)%376ALQNV=KVL*)_V;Z=)/-@3VG'8WNNZ;O=KW*%GP?U%/\PC'@X1E%)/:>
M;ZJ\@9E69HR15HY:N]4.N?,/68?#KACA,WP0ZNNBVC9)O$6?<-%E$1KYLPKX
ML,JM$I0<GT0V9] %N&^ZTOL3SY[Y<^/,[=(2QW"9O(?!]^D^,G^%70SV=0KD
M)I N-+X3!_@GIIFMIK2]./!!RGM#2KQ9 L01>ZF_1!!N_SUJ0-_0F9BQDRZF
M,R^K@&_83[DK\>7\R;0)[HNS-6WV:5_/J-8C$22,'KGO7-,K?H#=U*S01-$V
M:X;J,V2_X.9B<.&2<(7SLRYYNN#F>87]??1250^MH3;, -WD6;M*>Z-/BK=W
MZ3/Z,<$1PS?!422\0QE*YE/E,SBP=XGFBW/OFJ^X@_E6VCN5#^H)V,^N[!8V
M8M$Q;BAJZ.8)TV(F4>U%'1YIT84\)6O='XEU:YCN]UWITUK9">#=(@%"8LG.
MX$%0%#:C7C;<F,VS1+U:C&&6IFAX^[H71F2C\^K8<ER/+-9IQBF$!:_8.KLV
M7R .NNR67)>7-VT-E=9_D-O7_4T0/>.X:;*^A<KUH+[[T&I;/7J3# .ESQ@O
MJ62GY@W0!LWXQOI+XZ^8'M;J@]U=NO-SY,5XIBS!OOSM6 ]99T@"W;8A^0I5
MP$HGPGW*QK_C![ZH@+<E?Q?T9:<KFF\<F<^\%?&,9?6*-3KA31W F75;-QJO
MC,6:%,90^46;LWU%*&N<M<HAQ!2:V$E*5@&/W<;:Z([X>_QN0PI7[*1W@EJ8
MU5?9Y?#$6OT>4V>YWX!E8)9@,M@?R)6*W,&@!L0B-@;='8 EXT'$7H*>A;-&
M^YVX/H->++J=[DP'JC<MH_]KP58&Z.NI *E2& YR3))QM9CJ@C;3_3E"6$*9
MK.QIN+V'5\7XPP,%I3ND2Q[)KLZMBI)O"'I+*RN(.1V!<N;W]0N6>:(')+:Y
MCWLA7D&.K\7?K(G#)1[764NP>G+!((SNSC@F=6WE>V4*R[:=L3W<GSQ,+*DC
MHY>R<0U !C(DE''A*ZHH$LPC4Y](Q?W)R$ A(\!>!:@I^]V&YJI8:ZD,V:5W
M2+1DX_JT<5Q_W;&I5</##"'5&;?-=G^,. =3H7/DFSI8 _EMPXW23:RQ*P]L
M-P\D_6ILWS.]$^+8>]Y&<>-\HX#V<SL8Z(QL#HOF?C/B<:^]^&<W'<_:==#H
M0.IAM+Z7'KA-2(ZB;<$//45;C?A)^ V54U3M VW<>LI@;?@+=WNK5I8X_(^=
MQ3 (]KVTU6H%S[&0'^:BZ=;VS_BG+^J3].;@DIZWI 2K^#2IG&$U'R#)EGW!
MS92;L(QUYQ7M; ;/^W)PX2K[D$LOI"J@-.?F_%&-08+XLN0EV,> );A;UJ3>
M+)]+2\7TI:LYPYW*]5^>G"KKN/S[WA7F$PS$(CB/<'M!_!AOX<8JSS3( G'Y
M_O[U678LW(=KO#5!4%\6)#GJO!@!WV_W(OMY&?8^+T.]YWROW&[>,X'I7N!9
MR7"=KI>QGU%)D!QAZ/KE8A-[P?%.*2;^9/FMG((MA10 E2*+1T)(593;7F%W
M-^1>;9DILYV>:R_X^.JCP/P\5&?%6^<VJG^3KDEU[F/<G#4G+$4H]I+>E$\4
MT]3YJ+<52;:])?=/:#/].SZ $HH9^I<-*%N#J[RF9K<OW9/H]4EPK%<%S!@L
MHN^$RDV@02LN#D>O/28QQI$9&-EUO+_@<0XR_!Y:>H59FY/1_O2N:!JO2C?B
M_9T_9PGXE4%60RS)88'<B9*@ L922U1 1G.) -GEW#<X?(O[(\T6X7C[6J;N
MN5Q-H>(".Y6RKG[;$#9!=SG8W6_[1ODGW)<(+L,6T;YON2*^7%$,W@VMM4#K
MZNJ/?=S-JK\@+YC0\)\8^5<[A^*I?FBKKTP;SR<84+<T*$@.'41;7I@O8?ZO
MH:FNPBULS8K^3'H*_8,*D!QEQ4+Y[/)X4I4.DNS40GF*.X9?\DJ+3GEUNY+Y
MQ'J&:*:>'H6/"L%!D!9ZL7%&&T"LIQ4>^U9,*PX>?U<@%]Z6!Q%2ZW'@/:Z\
MN+AH;AA=E8;]HBZ$E==Q+S7CT=&D.PW_WWZV9BD:@[/17Y;F<>25M'U<*M04
MS&U:=RGB[:M(>&:+TDIYSVH,TL$^8>K%'#R-RM@+!%3K;#QN[8P]IAC(%M[X
M&3-QAN)'KXLRL$BZ)+%XVED!EX;*TT'$N$U7@D<QB2U_H *^O1E$JB#\\2?_
M8D&Q4R7/]\7I0X*O,.E33FN_14U3<\+C9M[8K&XYXBUC(I"H=Z_XI.V/DB^)
M<KHO2J]AS>OH\I!I;+F1!!(VW+;LW3)6TPWV< )N%2;L&A!,%TIW;E[O)GVD
MO?R_/Q9#0E=&GF <PGOR[$72<:,_NT<-GB81%-2('!S'Y0_WLA"SFDQ3O(5+
M\_$2:VH52'Z*W[8O$EMV^5%G _:Z_VC;!A7 ?6WZW.@] LG.(X=9$C=GY <P
M;I:MZ^7E("Q;XES@@-/J+Z[WO1G*%'Z1"7=4N5N:AJX:ZX/B:-K6L;C<G3N0
MFW 8A?/=N^RU6B%Q^-V=Y/NL-[XUAB"RL0%=$U;#U94^?W#AZ5@SY*O,Y=4:
MA,>;!F$C%@F+Z054GHR+^/:!ZDXBS<GO+H)=N;PA^L0L3E23*;7*']20#,4F
M5/^=\B'4]S:"?.-9NN,=&_!5/64(/)83^*E(!5Q[VS$2B^J;"V/C;,VP*H,4
M]JW'Z:..AA_81 OQ'"6I-XRB@"-'R$Q!7BPN6A$R+/&H)];<\0N[0+@]6QML
MDB#:EQ2H5V]0V%\XR^YAQ8,&-()D9X5DU&M[ZZN9!]9#PJUH':/(I';.+5@+
MH+M!Y18J(!CJ@H5@N='><KJ-A,]\ACSK-;+2^FGZUX2?RZ#MW)GX^'=G,M8I
MNQ4\/*D6BKW(-&\E>@0A^PH]'QSI)C'$!N2TM_L$D9>>]_H/<;=@Y>0\4$Q^
M#@4[^ K)^;6&*J"JXO.<MPH0['T_-^ VS!I7/JI5Z.,-<L826HSN[&#;. CK
MLCMS)G1,W7Z^ZV==6Q*L/^#5WWYMGR.VP@SQ$S$03UMU:5#U@][)&U=Z+B2(
M++7>DJ;O,R_-R),1N+LZ8O(]L4<%R/8BCW$D/\AMI)&$[U XK]8WRZ_Q"<XO
MWU#*9JNCHJ0E_:R*,L/JE0B!9U!ST^AS#D5V>WQ6NVA#<,](M+RLFL93',/C
M,@-]8&,JZ-6QU:<)-;N\L>1+5)YSF?MJ>GN08.>;X<ZHS2M2;?]2ID"^@F@5
ML 0%PU^@._):@JX(5AU.2SKM+KZ2/"B_*L8(_K-9*&X8;U*YZZE)8!RXLE1?
MEEU_L,(C\%(M)=R4V;S;.]'%%>([I\/NFSVRKT_S4%T&Y@)+ [#W>*5FF+#K
MM1&3-'1-BS!V_*"DTJO9)L2ZS&@BD]K"DVF!XF6%@W.$7C:N<1!S IH!B3J4
MUW"->,B>#$#EFO!9^)8*X&A7:*_RM[65T!^(''O,90G+MFV\;\.I0&&3'"!*
M7:J.K=B*F&<@=#]<QX@>D!<\;Q@EY+DR%?>!D\'@1ZZ3,@6G +RERQ67*Z4'
MJ]/MAIC"?;94=GM_W?G80$KQKHS@^.E9F;]RC\1YH9L(E6<.BCW 2J,E-<-8
M1'BR ZYJBG3%W'42+JM/;&MHM.5S@U-!G/+T56F6&;9W?P3A;U#R.UOL$BYA
M"L-B,,.+<Y>['$2W^8ZLK8$JP)[A_W8"EZ^?<L!.#4?EGRK AWUCWM_?RQKQ
M?DE]-M][OG6;E6:G<9 8!:V/*,W_P#.> /OD'*\V<(NF;QC)=0KQ?L2S2!GP
M,Y82_OKX43 ACL_S8.42QF,5W]/;((V9* ?+!QL$501?9['FWKBN]=1!C%C:
M'\9>$_K&&+?7BWV*$;,^E@Z5(J*\9WU'M07U_ KC-E8_C+U,$/CT#H7[)3##
M54 $EZLLH5OPI+A'B7Z-O-P4TZ^@_)R?_"ENXO!8V+=!*H!AX8/,8<M&% ;H
MCVWY/48^Q!7N7J,=RWPIA)ZGB0,IV"B:<'6XM<\-QXS%NQ%77-%=%T@.$PT0
MMXKVWSL1R.%-8<)G_K[/B29>/#/I>>60]WZ"*52^ OZ-K(TU<U<R>7S;Z5('
M[Z>'Y^EIF7R:K$!!/RGW-$'<UH607]*7*IFE&I+ARKET,!8E/!K9\VNFV?UP
M7\H%@X.7Q@J'+KC$*++;N;OQ_%T%!S[XJ( WU1U8-!ER:=2N GNRRSUL<2^T
MN%3R:W) 9I?GR%O_XI\<_-8=^;.V>+"05K:;W16D(=2XA:Y]$57B).$SGGU9
M^+L@"W&*,8BLNHM&*;G0X%[N-_BPS^)40.8FV.]"W&=EK[IOO[[84[EPCPY_
MZQMO<5_Q$FLN951@AN]2>^K^@!9I%?MX13Z/4'Z_H.9Q)Z,^ P,'\>0@;ES#
MI%UBK$%6NS5#X=;;4_*I)LQM:+*F+IN!;"*A>M:4VQ[/F&$+EW?O;-NVS81%
MV&)WN>@\SA/Z+ _E"7RX0$9,Q/-*A&9/^,.2,-YET=R/V;I]DJ>%]8[-'S69
MHE061_'05>;8\K)GB-N15C8H7"U=ERK-+&65XI59E/B8$58_'13$LYKU1=?Y
MA0YA%0;?WL%G;>,28 K-#8FX+E+;/!6@?1:?6<G%^8;HLZ5IE73]I Y]5OG&
MLJ?U6PKKN["S8V0<BVM2F[KI^.DA*B ;MU^YD.#'T\>ZOAV ^A)@R:]$#=01
MT?&5FHMT6>BF[L+;)N1<7I;]<&50,!SJ2C:?*W1K(4N.0M$88>$2[J):)"^#
MZFO?0@.?V@L5+TWR\@I.K8]G#E%2?M_MS\8/^%T%W*.B>)._B>C .W0Q[CGN
MA:&_J8#<8-%?C'HBLEXP;OX8:YL+XVZ3?FD>\W"^]51AS,IL4'P@B7NGS4,*
MYQYL;^=*E?EP7PJT#-N"-<S/OH[M4VI4S/=RF+6^X<^[[#5Y6]AU)1<-N??9
MR_"R\E<! P(;/!=G<;)M"G'[^KR*(M<)9<S/^>\YK5TQB9AJCS^@*+SHS0:,
M:-J9\'#<AKW?SIF4T9)(R26?MD?QX^KI#[%VEN0(?!,WPYCZF,'5E+X'&I7S
M*?%,AW^]Y2)%&_W,IT=Z<^R[>+7T$N1[&_Y@R3150$^WTE\J0.\8,)2199JN
MOX/;\=]_F8SK2$U?N$\:$^86EJ8W;U[PF+*.=<G*_9A1ME+ #.$IW%^[89HI
M4L\3RD=0H/8B=%GSQ% A)TG4ZI"G/)WTY6W6!%G467<"'XQ/D./Y_ .6:>*H
M[]B.ZWA&I?B@+$!9AJZ6ON9_]HPGB?725MD3ODP'W?><CFJUT+VF*.PS0U?%
M]?$JB-$&P;'A^&1.<Q-Z3=Z5M@9F/ P_P_4)^J1)K&^&M\%][\AO8AB*]327
M1@Y#4SN7&E"]@6SBS*L-V!KIX02//ZBKV=5#9D, '$S!I>(Z;/4(=U.N]"0C
MR*B^V"'$J/ICA:P!/?*Q$XQLAG\ ^\H$!=:Q"@>:HP1WCK0=%UJO,);</Y]\
ME,%TWYCFG^\?Y8;+<=Z[1WK#H\/CN(W9!"[\8>MKUKP3^0\0AZ4NO099,X+3
MQ6.$>0QOAUO.%=Z*8V=L=WO6%:7<+T"+>!8&PPEV] 9Z V'*>UY;>7=$!3QM
MDZ?@I-FA FHK43N\^D)A+-;**'#G#%FDCZ["LPC%8X1Z' TJRG Y,F0_R OQ
MO;".Y()3V=#F>CK.B^7FH?'V,DN\H[*09.&.WH;+3QQ"0I]_,;M?\]7;]V0/
M)B6DT)O<1).5SO)3EZO),F,8K[8U2V=9R*XP66Z'#8$BA*/GUTV?ZAYKVO?Y
ML>FEP*B['[,)=7,I-P>4YE_@LSCK=E3 -UD:,Y'LU52*D]3Y#C&H633E=*S+
MQ^D3'.H=*&8_ /M$@J[*T]P.=+W4[->8@ <DI_CQ62T6G71NK>=(@75]5+1B
M,51^F&N$-<.+9]::=N3WFE7I%8Q0PI_S3[\B&BX\O?K&=O)Q9MOU+X@CMFQ.
MPA#.5<>3:M()-V>B5GNVA"D?.NZ]$&W2RRD,.FI+2;M)UH#**PCY;5_HVR50
M1:31X9'BX*<;2MM,"1O"G4SLITD%7SJ^#J4IG%"PG?[]0:$G0??B7'?O#,7T
MZM6IR7!KO&^)A*JR,9SCL14&RH=$/(GQMLN1E(U_%W()J9OSE3]9$D9E'YJM
MQ? 5W<#CB[-S9\S&;Q+'PQ26**'E"AMQXNH*_(_U/)=%#PZ*\UL<M@F80\%7
M)\1D8WQ=[&8G;T%YDV*3/O .68UV%M=_REPH?^O,WK]Z+;@^O29;HMK,JZ,.
M*'[$JL#<2?%V2?^O[5?*S XFC([VGB_*3YK_^6&O#*WC_'V%<H0O-4-7]\N(
MDK"$*] *P<%'O-<!:03?O+P$6;AIBBPO2+XN6NY:G+B?$$C[7CH K;'5_VIK
M<N/B^8+V&82]\,S:6[O>J0Z'4[!VJ48F2I0<8@CKC0EO1O88%;MWX7JQ85?&
MF2R8I+#B["?<!26GR/)?&G!0&1/@5=D43\Y[J*,"$CV=5 ![%SRCRUY0W%NC
M/UTE2$XU+*\UK=C<G]]$JS65ZX'\?70N0NXWNRF2</'&UW7#FZ^?3Y3?KE2V
MX?KZVEX/-!<'OWLV+L_K'B':^Q,N0IS7VVR;UD&\O*$S J9%5([B()X^>[H.
M5L_7+VWED'7]"DG6@M'Q\8'IAX,JH+CDTNZY7>PZYR5?;7_$Z[Z1WBNC;RAN
M86^E:3Z!YVO[Y18Y;6D#)S'I7N?A_?UE#06T &G&4>5ML.\/+T-NNGM&Q]89
MS:AM9@2HGCD7"6MU+3QVU_=GL?:X"M"['BXU[->/+R68_<$QKSV?T.!9QHB"
M)PV'+@H0YJ3ZU[:Y6%R7RLCOD$&%QMC"_WBS/=.>O,XM5<I3?EA[_@)ZTM9\
MN@-;=D!R7/8[(NAC,KY%CS:-C]/PGMRSECAQ/E;\0Q'<K785S>!\L_#_'VZD
M>F ?(6-;]3%]K[72PLI(PEJ_ A5PL66@>?*LP],IC$(<+ ^<(4RZ+3R8L03V
M,SK8SQN_;LU\Y4\.;BW=&"+;#<+KG(;"CP@DBT795 6VC*'X'MTN0;M?EP4(
MZ_?4[.IVWJDXXF!K)V?Z9R<)KK%IRCN@+SF:H,XUY/N3EP596*"@J&'+E&-<
M^/G$;=;9X4'3?[,_\ODS:O)D!4X,'RO#6#)='#>:-5YG8"MH>"D(A$1E^"AY
M?L?RP?_^R&(K5-[ FMJ+;L2+91].I(<..#YV%(&_VB[]JH>9*._/&%F/$G9T
MSQWT##?!R2^CNTUNKR"1OT#E.^"^UQT/=8I5P $)'$>T;:"L"\$F+U2QOHJ_
M9MT51-/SZ?6"J0,H007\]@Z>,4"(V IM9=K$K#/PE:"73]BSS[/B6'C8#D^Q
M(KXP,!X;QN41X[CIG#:RM4/L2A@?5*SS=QDI_).70RW$-LY#J.80):U7-QO'
MX!L&6%VJ"LACCR=KW^5LIM=G4PN5.T3.Q/,LWYYBL.ZR6T4QN^9!&+9\4&%'
MTY7<(@0P?I4H_SYXPCEM[E)-,RE=X-K-DFQ1%KV1!#V,%RZ]LO<4O=X[B"*C
M]C,P]V>]^6I(++%:6P/CLR3'Q.<4HHX_MJ)@'WG%:;"KOW6;7OO:5=93*.=+
M2-WE&78CK(-,R\RE9I40<NB\U*P<F6$1ZQ)V35@D]JL /ZA[COU)!7Q+6R(A
M+G#18GVI_JW_P=Z;1S61K7VCL>UNG'% :4%(*RAT(]"M#"I#M6TC(HT1;4%
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
MUC.G-Y0 A0;38[&_9&Y:7L!O,Y1Y]CCZH7>D)'(+D8@*VO/HDY9P%3 ^[)5
M\E+:ZRU2H%'[>2M*TIS$+)YK$GT;'"-.3#3I"N@R5 &X7L(QYPZ2U\IRUOM'
M=LX%^$!2;R\>U?""+T3X(QVYXL2&&B-?!WN$55E:5>%61"&TT@A  A$E?9\W
M0$ZB?5Y0PB@> U]LYY:+OZCCQ<6/(FY??Q@J&(<+=>19%&$$]6-HB-;UMD7'
M-J*NYIT9=5/ 9_3$)'J%4I0[KCG2D)5<]6."HP<7-"#NKNO9TI4CJA6$YTW@
MLAU.OJM)5Z>^9R)?X+$<XO)*=3XP\A)<#2\W+HEY.KVG-XDPQE YIF#9H1T!
M5:0C>Y[;*JM4BTEM^$6(47T,#Q\OBSSG%#Q4IDINC3FC'MV>E1%9A< D2AXI
M"FFA2%[JD '^[D)PZMV&I->DQ\2OU?'T-? *A$G9)\+=%)1;F@7V+^B6N,J>
M#7F'"7>BN9'+@7;YR8+2W#MA>W'Z#XGONLO\;M!J*^\"E/&S$K^HTC!;Y>T3
M6(&MR)<EBX<VC^*6</:IZGP_^$6CQ/[/PL(7K<C'L/.+KZEO ,%% $_()SR"
M.MP8/"9.(G1DI;5&>[>&<DY643]0^W50+!=)&)"%_6W'N.<Q]L/ZHH=,]G;4
M8U5U21VVU<BJNI!ZNC[2FVVNODW2A?\&F0&R^\5YS]_U*,_D$Y0["U$N5%/,
MFVXC/49#1(]QE@ %XOH7>]#I-\\3]XYRH#].$ ;HIO>\+X#6HIM#&DR<YXQ.
M-EC/Y%2K$^>Q*@-M7;B?%_B Z( #-,^ S'2NS3W18(Z%Y"E2P=>D8%2;0KL-
MD9]C450NR>%H,#^Q_.M1O[CUDHPRW7@"M*H'MQ"U!X^2YK@P7PS,*>E<P$,6
M0GB]V1&1\);02@#;/\)%(.1-3Q21#SJW>]">]H"__^D]DYB ZJ4,QF)X*Q?D
M/T,,H;"97;FHM@H_NZD3Y#1OI+YC7*=_4XG>XQ>PWMLVQ;7YM]8-MPL'3_JI
M7^U"C@O"GOIXX:!E@@\.O7SO1""8FD@R1VE)&_6.#?:E!E,H=6:CQ$[>NAH\
MB"&/!/*'1L!^ZWKE?>J-*WU7/.PF7&O1:X,3!,+O81=6=4,#(^1;=!UU+3"2
MHY15B9.;#<)NCPQMX(Z5TKJMO'HVKO$C/*BYZRPWO>HML(]W-H_&R>)%I#RS
MFQ')3K[,][$.M]&.',^"W[5*P1H\J@5U2)_!#I"."HPFO^88S5_>=CO\HKA_
M^,3&M;N&LJZV5!T8S(\T7SS/:/:W5R?!!!$'69,!NXE(3O:M$IYD+O0>#S%Z
MQVGHEMC#:YB\<Q21M4PMCFIHTWWSP)=V/:(U$6&F[B:^#=O*IE:MNG@QJ9$\
MEZE\T*B-PJTSV5BD@]9)M-^:GCX1EZORJ4"%$^-^J6H3PN2\&B<W+ZW=*ZI@
M':"+77\-LW,S7:N5]"AC9.\BW%/>(6?U7'-NSDDR7YSSWU?/*V9%UY&##-1
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
MEY)L95HU1>.BV)/F7EV9B*QCW#9@)EL6C4DM!7!%N:13Q8@K$%*N@U_. ]>
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
M*T0@<^<2<0/P5=Q3)U_)C%2%Y?LY5CRD@?]@;MH/ &%7(ET,T4^<E4@'4)Y
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
MV?$QBJR]8/Y5([)TG<A:YE=QD\>C-:^TXWB1U><2"5L:[54E%2(_R?.SZF?
M*>!7RA1]H\BX;O1V:*X$;OMQ*- -'/GYD+#HBNNNW)!300=#WMGA8TM:M]^M
M)O:QVY^J=OOC+U4IZD=:,[9V 3$VW=W>'RDT;\&"B,ICQ-L,8;G"AM#E]1T^
M@XZIP1MDXGK;AE!54;F.E)J>(WX3J#ZS;8_:.D%Z=4V]^6A<R\DI#:;M/"F@
M::,3GNH^PV+O;_WE886T:RBGM(B("XP$>V/ A<ZQ @V&1'^7$GS,V]:.DNOL
MG+>QDUB^#O<^0L_3[U+N=SE)YN,_H(IYT[//DLQS[VN)RZ5'R\QS[OZRR$7/
M\]TUU(=V'_Y"S]/U6\R_^]1-C#MS3\J[P"B;=F2._@$-3*+5DS39PFW33+QB
ML3N3*MQ,3:Y%N>AF<W"06JJM*$Q6 -$,OJXU<B>)8<@C*V[/@X]5NHN 82[C
M#9F39)[#6 3D-229/_KL'T>E!I-,V>1H)C)KZ)PUWMY;-K2VF>TT)U]+[--@
MSEZEC5A,8*%OK.'UG'H-IF1#6DQ.T&4_Z/JH3KJJSGFWL[LE)^)I6*22MTF[
MZKB,(T@4+Y:5B6^PF2FVLZW"';@=#L#WJ3T#2!6S'5RFO)![LV"TM_SY7*.8
ME+S@##B/\IT75=O4*2GQ"^!CY:\J;S1OO#6P3LC/\H#PCU).'Z=M[K+%#+L!
M_.)CLR/6*1R1%W"7LFEN&_F(N"(OX&F+!F,5&7OD*PUFB <4$<6/INRS37HV
MEW2>RE0J)W#:_=L/Q\"Y%[UL#:84!Z].&\UO\EL2P3*( 5;!]N.*='V#Q)8(
M@SC!\-$ 12^;N>C^^,O:5/]+W0P<I#,I?2^]TT-\>2FD[(I[+[+<V;Z'9 )=
M]ZG,C-6&1RI.,7V)P_/IF+5/U6 *:[,0Q):4B>W/E^FI[X?"C V0] ATN\ /
M+$3>5B' Z)!!2\5#-.F9J7]##%CC4.#(P^SR3>'(G,?10V0Y&>D9#^X^-]@J
MUS/;.CQ8(/X^QMI$@PEZTV!=/D@9(5V-WN^SM?V4LCRH9U)@H=H_!>K3=\[X
M?RV:3+C"61JD/^#,RN\7'+"L*.YAO\!,4@^.AL*7PYB3:QOGJ7T[:GE+1/.\
M(P=WC'OC<OFDG1EGH#].!^]R>6<?&11&K:/9/7LARRRJZU>_'WC1%/?%[A]#
M,O=039I^WZK?NC5P O54[V]-_Q>Z^O_3J4FSB--395?Y^EXXUF/A^9_'RC9%
MN:ZT5#/90"^J8D +N0I9B:2Z 2/9F:?2J+(Z%I)\DT%!DRPY";G&&.%0%:[9
MJ(([%4M1ZZ\$=XGS5?GJ6L8V\  $(MK%GF% &Y: *A1%D.J[_]0F 1"CV0#?
M*%P^'&+0-+:'E)[/G,"%?\.^5V1 ._/SD]0:6V2$^B<C!(2^F6P ^R8/W;<=
MNFKD[HN=F2]RQNT)PJH*O;< D+&%E($L.ZK]3&2W8PCX#'(8X7/ZV=;*FI0H
MQ&]0@UD>$TN:47[GV#OA7#?JM*_)X W[05Z,[<+"^^PSZ?IK=]:2D4[;N(JC
M#3M?W/_9[Q6?II !P =H].&VZ;]Y[\0'"21"!38'+./ FX+$ZT9W9S)?&S@Z
MK^H\J\%XAYL);9>@>>%@$W 0JAE-%#P4'^5M?=,1G=7,EN5-@"PW.W *XP6^
MMNX'F90R3A+PJE:76^?NAZ;^!Y3 E(>6#/:]]#EJ75S;" AMYB0@2R&24:#L
M&O3\$631IAZ+7/.64:O!!+X__01[P;M3,EYU^?"=(^EGJO*4C+?0\ 6.39V;
M6^5"J*2)= ">3&\R>,*8M;5H 6;S6L$4CT?X0??"Q@D/>R5+,8W/"QC%\Y>J
M[/?*3EJ[BK%WRLT9,1-N6';168+\#THZNY+ =D66^8ATFQB?VPJ71V-'LA.>
MSOB6UPP,S&)/WW4H,!LLJO([)ZR9LZ MRFP;_:;R8RIY1TVDE[=W[""7>::,
M=_-9WJWKZ1:O/&IJ0@>.CAE84)*9)92%WQ01EWJ;>BYI,*T$:Z3:F]]U^<)*
MU_-M>-8^<5*&OU7FQ'W[@"-)%RZ[[I::Y'OG&GL5WT5]]1O)_R8<^&^GEA O
MVSRH6*T :]3CH5[Z9)#7H"N?;?MPFIYW9(CQ=NZ=!C,\K7Q(YN\$4718^5A$
ME7>";]OS40-QRIB[C&=)R DT'@"%DVX"*+,)8B@]C4#/^W!K,Z<Y'T7-G<JL
M1I;\ZG"!!'T4NJEZ]3_(D@5*/,Z3V;J-8"FV(0[71-]6=Y.)ZSP=J""W68#+
M7LBWU207/+LRZ[,M<^\FSY0Y8?L7) Q8?YXQ\C@*+*<U*VKM<X;:-)@EN!MS
MQDM,5+<O?PL765B7[EPD\&]V^[T5>VM,9>&EP11/7G^SNVL'W[IL&'> "DC\
M2ENT:W@A<VPR$,9(7A=<_7OG<8C$QD'I4TA@RP6& (RIBS$9'ZTUV_N1X.A9
MN._I=,5E//Y$R_C  --8?D^#Z7\AJWB%9ZW8(%*DNINE;])^D]<U6(U3_PZ<
MT^[HK?\&=>-;)#NB;^E-%9-=1CKW:ZX67 ;H9PE94%+QY;OVIQF'WYS^YF_F
MWU[)+6Y/FM%@BOJA.?V5^)UOWA4%!=4^45K/GCE%:@-$[D*4%Y<P&F.!)$I9
M15Y@Z#A3E@PL5V0-NX$)9WYI.3=$^VH7R]^BC1$BA"S3[SB;^[5Q\0F1%V%'
MT05P2LS,?_,\XE*R!!YR';^.=T8ZL&4T,D# W]'/U&!N66]+!7:^O\MY3W@U
MW6XO>C&/[[1A+8>P.%$=(SU$EQT&CN>]02W&JH A)O6J2+PV?W]PL8/\_E57
M/E,Y-\?*JV\ON'4]]YK_.[*/WW Z:][K "]'1$ARWCJ##>LF6)M*3=7C36-W
MT Z?NZSTFDM7[6;*4M)]TS.P:@>8HEQ-_?%EQUAU)7K:V/V/Y]F6%WL^E!PE
M\<9/WIOYR*U=:2MT:9$3X,*+=MA7O8GC&DQZ6P!*4C28!+<(E;'/D)\&\VC&
M^Q[:NSA#4.:)OT1J D2X5A;;NMG@05:QOW\T@;^'Z'N#=+9"7N5F>E[M*K_:
M^YS4C17];$'HG^6^V8.D43V>NVT=\P(#5':LG>^'8!]@:+X8$+S_*;!58,1R
M5_O5O]LTW'0<?BHF\*^/XE8-*!XX'RK28)R<69(84-YCP=JZ)_]ZOF1N<R8'
MR6@Q?J=&%<L-?][^KFWE-3=#0O[08'I<S=Z*N_$;B1L^(N;'8PR*_MP!LG8#
MXV7@'$W46Y4NMMMRHRM/7H15[)R\[+RTX?3I;B?'[ *X]RT$[A>;7GW<CQ3C
M#G86X=C+9<=ZG+\,QH9=_T!O!\8?O@$EK6KA7*\)%UP;5RI')5<Q$J$R6R5V
M<;SPR[=.5YT1CRN!7*)K0[=DACP4Z4?MCMK?K>>)/T.\]=_GT/XMQZ)WT3SD
MQ\,:3!4^$(V%.JR$) ;[C/'JC>N)IU >N70?,AY'0>7G/-BB:M)@_A8#SI\Y
M!K$,P??>N6K=OEVZ4"5!;"(?33*GOL9-7_O'BGUJ/#CR$A =BP7Z%]=W1@/U
M\GC<+8,GX*S)M^ K3\9X;B1G:O?T6ZJV$FX"TN^+Y^-4NV:RM]5F8@4A-T+B
MON74M=7/*ZTF8 M%#50N]CX!#8D7'Q';HU% [RX/2:RL3%-/#$DTF(BX+^("
M5XR!OI0>"^M+0+(&L[4+NFLU:G8]L?NB4)[JRQC'3R@W#EN*'SSGL5;[!U<W
MC:% &V>6$1X>+A^+I!Y6IV@PIP$#$AN_=O-'>&>@?7\M:[[MQP,RWWXS\4[[
M5[)-74#)7]XTX,Z[F<7%ZC:J& N9"4R1#^K1ZW:"NOG="7%#J@B$C1C^];W2
M[U"77RPR::GH+@R0++1= A8&D%FK\<DVA9_C6#@^/*7YP[KC)[8<"B7FU##:
M(X!=K:^@0VN; PQ_2>>8]9.HCXNHQ/UJM-M'[ACK(TS1^$/*&U;R,%[I,LX4
MKFU!9#T#9:%*XG#=["C QLI$4(LJ!(H/LCT9<(3L(07:YU6[';/\0-FQ2B##
M=M)97V3$3(Y86DY>[6%#";HWIIY4SO82A/8BY63FO*558TLGMSP>6^KGJL%L
MYRG6J87RNMG7!;<>)V1=].^@^CB%3FLP&.5[9YUU=^*/ 1&N3TQJ_ E4EO];
M[CSAFL0]?$7F@SRD5'TF$E54 +0N_*1=NLKQO%B#*<B4X)33*"$[6]SJWE[P
MM&.>\&WEMQ/1+^Y*LA1!"N-F[-;Z(_[CMM)>:54]&VG;LXDA:0Y.Q?=Q7!DT
M=7/><U=KN%15 SP(Z2FKLVXI$E@??'X76&/T%*5O4KOLH_&99<]=YTHD9'0$
MSQ#61MMQ6"62B/,\]1@E4&$,J&8-&<NXH42WF,<G%/8?VU2,D;2QU#WJI1WS
MC&^K0-157O4DBJ_C,L82^7MH<&DM62C48$)4W?,Q./W3+TL/X0[-+OB17-\%
M$G6N-^U5?1'8CY C%-BOCW.8S_P4]_[LZLX26W.?5HF6-Z\[/G-8 4H_X$:J
M<$)KQ6AAT-4G5XL8&4:DH7N37>'S<W1K5AOVU\ 8HPO5I0DN>6CG/'B6DR1G
MK?CG28E_U_&M!1629<T>Z?+&BP7V/4_]XGAWIT:PB+.%\C-MU33&N/'50'7"
M'#A_PA9&&##1>_X+-,C5X#O'>99J.<I.IRI#%(P4< @0C"MV*ET;-1C%5^
M6>HZT.7I0O(EO?_'"^6ST2B[ ^-AAY@7P>F_]4W+OK>AK7L7^>1@W?'>D5YX
M/1-95E^ ]""[LAKH>C59'B*K-!,F-GT;2V"&5YSG\&4"><B4+K1+'UEF^>T@
MV) N>BA,#PN0.NXU!26=44.)*#W3'5YA(3G'^(E[(>7'Y1M]@A$]I=7D.#'@
MS9$_AW56J+O%MMVR^9/[F_3ATKMTB?HZ&CCW\**L:!-D0V+S27=D-26Q IA>
MPPPOW];E"5;7PG4E]7.[B@C05FT-"VGC5=U&!=T9/J_]NH*VN&^'C<KAE@8S
MMJ55:OV.$T,Z]GHR<D:"A<QQL%Y $Y:&?T/FQUE\Z"2N>]HBB\.ZTA3K3JM[
M[GDORA*-A+/K:KVLBK<\>0EYO\L5XVBI4F&? C;^\H'![^&[WDH/XC]W4- K
M!(-R,IN +'?*A;>*X&&,.@NV#^1:Z_:#N<QB5ZSR%TICM5._ J<*L!5]J'L1
M+>4UE]CE%0;[/B@R38U)=8LQ:Y&"&WI>PPD7('=N'"41B(D;X^!!%J (P&HP
MZRF-ZP?8[!9P3$&1L-1X]4X-)K(VZ)S>=_2)5?9Q9Q8(2N3>_.^2$X>^?Y%Q
MAU_]XQ[3FDB\)?&#CKLZV[& S)DYW(*"_AN.ZKOBI%[9F8__C.91F?XI)[>E
MYWJOD/[\R\/!_AG/MZ+OV*F*F9@4*C_E<2M"/=+CR%(%(NO37Y":JA/[)](\
MNAYK/R7K3=@FD("\2NJCO\?S3O<7^5FGN64#"UW?CFV,<RFRJ;-QUA=C&X5K
MB3:5$F&A<#LHGM=@Z.E;\MKADT:<N3D@:FN<-()KX12+4ZU<^-/>[A58>/>
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
M&9-IM9!!:[^5&EZZ0Y/[H\[Q:7#$CN("<Z/2_&Y.IGL6';^.H]PK2/%5A2?
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
MJ24/RDK63USU-4B4(2Y2O.&( 8A-YUL72WC)!W;1#>PT21Q_"YIX@@S'09!
MA@B@.D<^KD/ =*M;A[0=&;&=&47>7G-H4ZU=90.A181OM2<UV1[[7(+&<V_Z
M>]9FJF?4U>8'OT%].?N2L8/7-W=<[[ @JY\Q>+]T:0B]41^[=2[UM QAWD,X
M(4/,%U3#I/UVRUL\M4Y)1),8P]^"V;6,B;N ;$JYA#[!F-LS:MF&YQRJZ&@M
MU.8SH"WKYZ#Q$@7'1*3M$&G:<GQLIU$X"<U?&#-<VD>-62I:;+0Q1K=>;[U#
M+>&5NERJN+JN;F8G/)O>_'0359_?NLD6][8D8;;'T:XBG0:;;#>C^TN04="E
M<[\L'TZQKI .D_TX.D0F4'\14@OR^QT>G6#1T!S]8M>B]Z&N@T$3<3_T$M"C
MET'S2@H<YT]<PC:(-K!0@]7UYY-S_P%-:GFE:1IGL!-I'/1D:SBC L< %&M.
M,VD[@WY>MN#I9*?Y,"LSKR[]4[M5<'>O<YE]H)JO2@'1I07$;;OB=3GAS;L/
MV%NPY2FGN]U===K(E&?ZAO#2K[8S6F8+@@E[RI9Q,\#IW3A.+[68LI!PB$][
M3MR%$=D#/&N1!>]&_X]6%A#U2P](_C0TEV+%$ -^WVQ?XP@2HQ#<?,WIYMZ2
MW-[GYW4C-<DU%;4"":GE+.7)_,3UG/-ESC?3RY8JL@IJI=>(_][B_F^W:_Y_
M*A*$V1X. Q>3XPYAYO 0/PU:%HZZ%$8&"XS00H,\8.;W/JDZ>HW:0$W&#TT[
M)38!I:VQE/<RA*W?1PL9HHD^]-!:\X2IF6#="_Q)!%B;W/;K' ^'N0QNS,9)
MHFK0(38+WW0 V2B@\I;SG#3? )P2+TH75G16K:5+I(L17885)?Y(NVG7H5Z-
M./3G!)!7+$/8B;4@>8 )HS#\00@1;F,&-@7Y0N=>PCGTY+L3,7SZ)[C1?JL2
MDC)0?[GLP,EKA[M_LPF C45Y/\Q(>7-%6+)NEOI?+[.60Y JCTDEWSPM">=:
MT)JY$V-;0=21V/%P P7Q+)*!YDQWK.$(L,:CC).>VSWOHPX\<%XV:43"FCJ,
M;CU.^EGL=+9KP?LMW.'@W;X8:/GDG*@JZ=;TL0LC@VNNR!VS-V+UB\V($;3U
M0S!SFM0->Z"1B<;L6?2R.!@F<1W1EM6M^$%4HT UK*>-M_5BG42/Z-(ZP$Z3
MJDD7NTC=M8T"CC0J[.'HT0A)(Y>6)S)O&=%96)'XU"[$ \_O[D/':6\=WUUE
M\I0+W."2XO3"0R_S.29=$"F[K4Z@B5_U-4#7KMNF_9[G,!FH"=(EO=U(;7SP
M]'G#A6DF3&JKR)VE:DCQM.#K%%97.E+4+VS$#IY<;D;N.K$"E-NVW?6KPY;#
M@CEO@#HR0IO2[C0YWIP#VHG0;M(T)G6!,;,J?[=[845ZKF9FD=[.F#H#SW(>
MOAC_K$SA3[RJ7KA%LXV?N\':*\)^7X>P#'R',"UPQ.["^U=J6*?&V+/+!7I+
MOBHRQ*Y%".F!'*S;U_E@A?RI;;(MV >9KD=>/%-W"5)>('-CYE*@S9V$S/Y?
MXEJF#&IZ]:,.Q_Y2;$JH+L-(G,B-3A(VS"U?T'NTH.Z$EJ,3E=+IH1/O;RT#
M0R-/4_G(EP#74HWZ MHC0SSSL^1-%;T3.9D9M\<:>\=K2'^5:J?,G_(LD?QX
M?NE=>!<?!>Y6$B3S(A=XZX6HFW\49<\357BFY*'#-0G?D"M)KBXNXD1MH><T
M580;0BZZ<_'-3B>[0$/XO=0HXP,$03NM:"E4YXHF?E17-\%:Z/5E+_(TI<<(
M+SI,^Q.\Z96-BM4G[0I*E.S96%%<(?%NMW^$9_*_HD=7/P(5KFE<FD!;^KS&
MDTG>-EMU)=*/97EA87$A7]!ZH;&X?' ?+MEJF"W*O:RTI_=.V:';P9['%@?
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
M<1RLHG2BGR#+,$^,U[=Z?7FHAO0[ CYZMWO%\MP>7G@JQDR%\UOU*^>0$/J
MZVV[/I<KM^Y,L/6&S)=&;'G!3FB%B.?^4:E/WNR_F6CF9Y!?-C?ZE4L8"+6%
MVGLXQM359'H4+)?^$M##6>C(\Y$OZ\XZ!7VT:*>M<%:3H;L/()1DFO-0NY5Z
M)_;.:"-KT^3+GF# NX*_""<9P1>.U3*AX<+T21*3%J-JO#;YQG (.[0+YC"3
MJ187,76+:%BB@"PTQ[9!<K/&J!<$5,Y>(V_R*'(3U066E&'XSQ';%3 U"7!T
M]3L$A^Y""_/F\9%C7#-%:6)UD[I&ZN@\%#S84D@6<94%F.=Z'886W,4W(;_O
M9-P6>W Q.X?2[./M^OBKI_LTWS\R*<_8\<:FBOP&V \X*^P,4T)ZE\(S7QZ/
M!$M)G-;U#<3G;J">:!K9F*ZNAE?L,!0<2=,:@BU1_"*U)J_'-_US/8MJ5EB0
M65E^N@WY6LW?3JS[[^.V;6>!TO)H*O?E/)(;-;;/N$WIV[+./9C@/9^26\IS
M8F\XE!'YQYT=\/JHS^+#;,ZB(9?"(D6NQFJ;\R:G$K/G<%$^6J]A'+1:M%DV
MKLM,]CZ7CX:CM?YVC1F7\654HZC+F+.KF:D=5+ 2?O>Z^$C<,;7VD4.%EPV_
MC_C9$@_#3=@(XKN7-$G7:CK]CZ[76@_9('6A?]&<0GE*@LVB% F2<3E+U'BQ
MI*I(]/B0>P#LLVMCQQ:W,#(E[Q<=%RH[W"6OW4/%>\_9Q)47C:-5(#U1(KLU
M#F5\D>5E[F5QHS+Q^[*&)'X)4G:*IIJG-,#NNL:=C5+HR'5W4NM'Y7M1@S6;
M?,!X^BQU01\.PU/=H-J$Z"FK(C%W#,@G84B>]2K21W-(;G.XL^0W8@]^&^",
M?V[DK[# V.N5R5]8\;Q0]XB\\(*NB1O;FW/B3LS$^T+%^O+*.2/DGR;;>0>F
M&\E[+^=>5$CQRVZ;"O8%PCV5G*IJ>,BFK1T6/VKXJ\=VF1U.N *@EJ0C33)$
M0-58'+#3"SH._L'3>K$(R]D2K[+:2_9?%^&A2;WZG0'PYMA+61*=FFX@C\\N
M3+FB^\I%,_=KGKG\A]H=6K=EB(2GP3($/E:&>(NS=B \KX'98Z>8!#.==C%E
M]MJV?V;'_?G@+G32V9:JW+\-D>CF3^^BM>=)B5N.OOOSWY=TIPSQ- @]P03-
M9(@_6F2(0<_E.NIOZ/%1!?%98!<P<)HJL!-!)C)$_ XM$/W1A-%(%A_]-$KA
MN\WC8DN1.SS+_T*]6%@Q^GHW\13@;KK[!0FBO0;QYNQ5?Y$IMVYX#A= W-@=
M1A5[)P=\94-B!WJS#,'UF?R>3-UHLE_LVZ$ 8D^B87M.WP+&)$" >-%0"GJ
M*<_ "\&%CML(_0Z'& ZY 5Z$#GJG]&D,>#7"ZC5MTZJIH;+*]TFO[E#?6LJP
MM$A:+$.,PUFR Y(7N7*P7,L)DY.\;2]F509E"';_(+6FHYY=WAF*8QLVT5X,
MY323]GL0#_5KI4[?Z%M29=EJP.ZV@FC]U)38W.AP^'&;^V=FX:3.A! (:.\$
M[:,_MR,S>K'*]QO0VVS:5Q] D=3Q%(#O#&P'%O;+$&LF=F B#_VL "3 .$_J
M+<V;"6M7H[R(/= $+'>9T)=1;'P!F6M!%9^B1E %.P I4H=X%NH<VT5E7@/J
MK6JL61]DB"D\KZF"+%QB^Q/MZV]-&[/UGJ.C<K/FOR^*R!]YO<QMY&/IV.=G
M#6>_%1)_0*.CZ!K1/HFB:-ZADS:X5&IY;$\/DD\[HP&L;<4MU^;.XU*7BO17
M^R;HN.*V*3/CA)(V./MJANDK_JQ8A<O24K2+6;[-W+Y2LJJ[9]1=275<O_0
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
M/?P*-Q,?-JIWN^S[&(LCSIISMW6+OGU//6+(IZZ2\_&?93!5/'PL[#Y24Q!
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
M%\K7P/[H[LDCG(N%,Q,7&"[Y>>&%;I!*U]'3=?&!+/\MQ7GM:JBCS1>@)./
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
M$NCU? Q9O5W448%/.(,]#H[+VYQ&;^] 'FC@:-V_/=T?7'Q@;";28&*>[KF
MK'=5_TV9=:/IA$WI$R>WCRFYM&K6:[QO[D@AU]1F+;+]VAV":O+U?8=/.\[[
M'C>4#F=B!C Z]U#Z7PNK%9'NN@LW?1YU'FW(5(.SS2Y@2SLLBG.$'3:!(=?,
M]]II_,O.6*X@E)W9AMA735AE[5S:GY$U'"XV]==* _F3\4X1#JFB#I*/'US4
M7;COK Q&]Z9A*^GEA-617/PGHH)!MXEEF*MM(]DRGI9(-$WJK@]@F4_$"9H,
M9K[>"+O9B\[(78M;RF<($85AKM.-UMJ=UDJ9!1>3K>^ZKE0Y6M:;11SAD>45
M:JRCK@_=>W6OSOJ92O:SKHA"B#;].M, S&RLBF?A]\\GG!+DH!L&HNCK=RV4
MPO6!.GH[MA@% <)4#D(1OUW0XKY3;"?VFB?M/TPG5I(W7&6P4NP6H/DRRH^!
MXO_&869N>6AT3TV3/H?B#='\C.?N:B\*,$_#XD^U=YQM.)]X4%-8,NLU7P:Y
MWH/H@B?C"LW.1JZVX0'ZMFW-;[A!'8ZXR-P4AR%R_S#2"R(YZQ>$<_]5.Y7_
M-P:3XD410D_W3_*.E-#*1>O@E_XA$@&<>"D+#NX7YHB5OD(7'E[%"69EL-S'
M>VVPB<2!OYU'_U<;GA'FX12&OPRF.3L+%RN0P4?5\NRW)@CF]P)KN6$2<^AC
M2C#22"*83&VM._::4DW@CO_?GI%_MW_\F>(E+\ (L?0OMG09[*).."-BO[Q^
MKQ9\2@83;X-6W-=V$LI !@LJ!@_BT=6M1*YA*S#R 5BZ)*4,H>8.&DOOXN:Q
M]SV.R&#/8FUEL#(N=(L5MFF,+ F# IP;3>@X17I2I7,!W*-F*=W) ^49(ZG^
MT@521Y1*,F9_J(0H#I0:KKTL.'Z2\@*@TJ4=]Q#?X$W"'O(!3GMVY:M)*]S\
MAR9_2CK7K6##A7*[236L"?$$@*]E73\9'O&BSI*PB$V@5))6<V:H8T<Z]T6$
M9.9/HKTHTL/<2_R\"ADL<H$T2H&%7:1/=_YJ,'&8?CMDS+VB#1D_7,Z)"#MH
M_[K0E>;7ZR^,\)B,5*-?%)TK.?6E\/K5U(.TY VR4<,X><G/8\Q-$@/Y4)S$
MB#!-8%R;,3DP$W.VK.;6-]#$Y-,R&BJG9;!6-6 FIIR/@"^1,U[\#[!YP415
M^S9((6D0(.[50V<R]HQ/:J8=>B:#=1LD-C32F7'2PP(U-J(%58%J^6VZ)F:2
MMGHJ?&/L4:&X2Q77TP-8:R_S=NJ':]H_SK,])'C:@F3Y[ZE?:7H:C$)V24X1
ME /5KSW)0WD]+' (35YA&=]<HSGPL6=X.'E7O*L2SR$#!%F34-")D/"2UVUQ
MXL72<'0[:72D _%G9D@8X<?&@5G4\AR7UH5BZ[PC?<8> )J]3>'3] /1,9WH
MP74=HW.FM7I':.)FZ?P<OIHUJ<91N"^#^>L]1-V,.1OLC[ EW'AZ$C"K!%9+
MS!+#*F8_?=<]?OI@T^X3^M%*5G@]K);G4J$ W9S><^L70>BINVT_&GL/II!S
M/?/6ZFY+S$M96R0G.%IMN\]\5=E77AJ=*?7YPA@#]*2,WT?\Q==!JCZ^1P93
MJ];;69"EDP L[;LK3YP[[$\#INSY1,FN9>@!/+XPBY:?Q*3M]@$E.M&+NP+_
MTCQ''Q/8?R)J._89:J8MXU$MAS:94I_*8$,-41/'S7LM<C.MMS;J]=&8**27
MP'G&$GN@]7>+WY=M5NX"Q97)H\FX3&E6+<F= &Y]Q0G0^W-WF47.F*OS:.>"
M!3^^W:(&>#<^LGRQG$UJ02H)B(51EX8VYS5N?,FIBHQ/?&UR(Z%VG,)0H[MP
M"&.;P&UGV"TKTR-/#:+U/,A-3<D3C!ENJW^H:*9I&_&)L R9=]8KS(\4FC7:
MI<FX5^IW='$#4=[=O%/]XW'[0N)LB93E_3QGRTS3/E8D>4AGWPC*#/ AWE<_
M-=)T+.R"+9E=TQB="_B-=1UM<;[$%EJ:1F:&&#%HPQ1?UBLQ\IG!'?CZ'?V.
M>)#5C=7#MR%J4*UJ6GR K?>8*;'/'UWIH[46-+Z\W]#QSGNLN(4QGZGFMUQ[
MPS+LX&_35X+72'&<[>?;9P/+8T[$YQ?6'IL$N4TBDF[LTJ3BG2;7%UY!A;^V
MG_A4\:C 9_\'(7Z_-Z-^DGJ!H]0.>6-;KUW;6.+@Y%;.HV2+.]R#J$IO<$-<
MO>B2E!68A^WU"]P[O&'$#;][1)*00 EW]N/?70&WP=G>0W-HP?V<\&>$=%2X
M#-;F.(]M<]<#]],9J$*7L!O1!> >Q>M.JWR@V[W?:%CBQU=7FDD(.??I[*KQ
MVT='[HTE8V2P;RR]OH#^'*5?]5_FV:3:)#D55>?/S+R\P>0+7"?J_6I;!&>:
MSW>V*7JHJB&L&@9)>=#B">%44D 3#P[$E9NU\?IA*9?$5\\KYC5@>9]FUJ\!
MXOE:4A]U%,/_F4U?I;"7^_O[A[<&X_2B%UX=QG,=.U%,\$ 9,*,EV9LY#;1B
M#UB^&O?[9F%F#'/"D3Q_&+^,?\%UHN\).NFM>?7N292IYU"!YDBD9@G1LG+M
M9]+[!H+N^U:E]M^H/N=HYL?:S9O2DJ-Z@RLL(F[AG20NT@R)+_O\8C=GW\-P
M3X1$$FXU!Q$6I_8[U>+R_9+#J"K,K\:=TJP91?@50NP!7*.HD/01)3@&7X7"
MT8YR#K:KO.NS8?2&2K@\VW22P!Y_W41X&";T?I&M<!#NXXSMHT6O6X4@$6U4
M!3I\.B?3ZX7[;>UJ6F5@TZ<5]/[JH3IUPVGX-W[9IH/XKE=+*JFE00CJ_)BK
M 5-).E2LK@5Y#^;/RZ=<5L[O+,\=]P Z&T*-J-N[P>6WPN(5HN#PWL N#J4#
ML4:]X$[<$)T7KW3*8%M,369QJC<]-(=_C_%MT$U1!<[@4DU[*:=%_C.U@O@V
M]/.%BO=7\\+>3"ZMA*KFC8U42*R96]D.A\Q;/_<NS1PZ<=GJ;E6M;4+)Q 9%
M9Z+^*]Y.L!_<6LSQF]F2R%]QWZ+J&@TIF0%=9(\8-7&+>PY_P"^V<W_VH8=6
M&3P7\K.9R,A+8Z$[*)$!]$9L*7T7Q+=>T;=%[39;2)/!MAY]27;HJ_(^N\D_
ML48Z^8(#2)0RL60.6;(W8-8^H5TCM/S6_F_18DN[9$Y H./V^$Y/MN2O!0K'
M-#,:JZLGP1J#&8+B.Q]X4C>WH># \M52&[LW@SFZ5U=)7I64B]1T4PR;V*[^
M[>!M1G"I@E-_ (DR.VF2>?S[<&#"X=!(D4 )W$KAX&9V$O@K&$5I!DJO!W$[
M!=(VS 3D.OZM@#;%BHURG[4R;AMK?VEL[++#GQ]D/!XO(#NFW**S[3"/(_0(
MTVP6GY@NIE9F?N@4&?@/J%/RP@(Y9PP[;2VU6WC6)W@A=RV[=,Y'48MEL"=*
MK4)[GY-B1+>U]>#0[!;^1'WI6H5+\$W).T&UV%@P,!5,E5S-4&0\ORL_\_X1
MIP6*:'&E[,JIT#C0\!;"B[U ""\,!U8TDHRX\C)CY?>Q-9/:[-!8\)1 IS18
MV](=>WGP%=/8RRG881FU;:I-WM?M%^(C3J=&:H1Z.F(3&.E&YMTZ!9YT+([E
MGVZE[YI(=O25D.L8 L+!M=#F*QW1WOG&:7_."3<.\*I)$]P>&9/ >[-\P*T/
M.0__TM<TH?EP!T2ZJ":1+\)1K!<+#9;MDSN'3/]48I6_HN*_D!FYWS7RR2@"
M%!J*-MC&X+;OV8NSI+@C?0:TT9+UXTV6864=K4$@\XP-.(&JN)@B-I<<&SQX
M+8;N,G ]LC[R>0+NKT7,+YV"2C(BT3]-\.RW:^5]+8M59D3#:HM\4F5EP$I]
M;=?+,+7DV8K:A4-:\<%N>CF!R2FNQ;FU6+]BO,]LEF^89XM*04+UDRJ&[B>N
MB']!_(XQZY.R5E2Q%+HO35X3F#!V!#C9"0[AZ_#O4>7,=+%IE'9E4U-E#$9I
MN:^$;'<Y,_ND= A[6?Q)=^;C.4UEA^2%EU5Q32"N"_$L##<]J157>?!:CIZ/
M=7;EBVJ748WZ1G]\+W'S5Q3;$I.0?:0?.;3SL0_N$,"58UD** SPZP&/XGLF
MSPHL2:W0+.W,4>NE,AF2=QD_0;2DKI2\<$OJ(V"(@R1FTNSJ-VN-?E=YADH;
MC-(.>56=B&IP3]1MM@+#+F^[5"4:Y1"-M/9,->259JK+8!Y#PD;$;M[8%1'S
MS-8(/>_7(_EERW2=",2[ZPWPZ4/FCJGS7_CEVF&U%S%6TL&4QH:UE4%)\ C%
MAZX>YH/.$-NR8Y^>O%T*K:.C[1U9AS4 UAEX:NV!G&37Q*?B+@T2C4I3,4CA
M.PD>4IC0U+D#7RNQ<3(8')C[_2:*OPMB]GWQV/#F*&?'\RWV;?;YOR_5.YNL
MU0IDL*>3:E>F;^,1"A<KWQ1U,*I2/-;K5#R."+1FX5MO8L?&2(^K&280825F
MQA\_$KL@IIP^L%"'>D2O0+3!$T^%@PCVQ%P-!9K"2V-G,>+2!,?5SC;68Y%C
M.V%K%MPAMG<@XZ?D2Y08JP+F2'J4E[2\207?A;>.C30X/7%!9193D1C:T23=
M'&4%W\L1?#AQX)">H?=D'.,H7;)^28I56L-_U!\C*6?,CI_JTL&>].H1N4^X
MUB16\H 9N$3IX<Q(JY]O;A.;YHY6"8\5(['5P%?#Z8V,J ROGL_4O<-<M)B<
M"**3*+BF;\!^$"[-;4 9+L;JO:Z%V/@(C2+Z0)E4YB(DRHM\N[<5; :14&5R
MUC\W"5.YO!6GWB8N%?<6@TSM_FGB[M/!E9M?+ P^UURSTBP1&XC7*DVMS[,=
M=5OFJ&;3/1>*K;73\P=)ZF7Z%OY#3I*-LOCIC1;JKJBKP\C6:>GA#=M:%C]L
M# ,1N$9M2SX@T'D3%2DHSQ?X0%/K'"6#-:2 X3]15E39JHGX#U$*4F*#GMA0
ML(5NU5?"\'>8U%N+[T(-_TQOZV%0M8B71;H&LQ'G-(Y<WKU8>O1>W=$)2&1P
MD/L%=D]F"KN57/!4104?;7<RY20N/SZ$/W 1[_65SKZLEY QG,5_LQ9M).]+
MFM6^W"&#;70[OHQRD2;COXO:0Q9?K)_N[HYTDL&&Q]&J%CL EGZ"XQ)57H<F
MG[)-HDCJ*K H5AW5H7<_8W1^2%SB7:_%CGGR10*@#-\=T0[>+_0=JUY? WS(
ME<EFK$,EI=7I3IX"O[F[3*.9<,>"]005?I"O]D5+P.B_M?>E44V=[=J[M976
MB2HB3I!611246!D59+^U!8H4491YB(J"$!%1YB&[#H B$@4! 2%5IC*9,H09
M4@F#3*8,$ADCHTPA"8$0DCV<C>=;9YWO?;^UOG7.6N\Z[UJ''\\?R)7][&??
MPW4]N?=S#]:Z3QUCASO)67[M.)T49^UA8D6!507\N8P47CIX<.9WB;N 5(\!
M2HO$(DF :4UW!G_<Y"WNA=4M1@[]2'+MURX4/+KM6!C\G+-TENL4E+@%Y[J'
M7LK:,2!F@<YA;I#H_8D!A1A0M[&CR3UC4GJ8*37N;Q(Q"5I:?A]?:<SHLQXE
MG!Z.8+'Z;-(Z>!3$>:@U9YD305%D/]A[CA"=-WNC9.'F=-^[S+ MYOYB&;M=
M7N)GVF@Y2^ 19L,,6N=A+I'W\"/$528W&JG!2D+3UX.FL[5[.OB^O>#X\]C&
MEMA/VQ8OE2"!/0:LZ0]DSCY(G]GBH>*>*&;'H5(9!OC7_BJTO&<H+[L:NINU
MO#,A+K<A):2\:RF!5R:Q7(H(MFUII=X:*,U02[MXWH.=?PZ7#=8U)>!)/#O]
M4'=L<&=)N:/*N$MRGP5.]N?MJO0RWW6"FR=?M8XNU86P;Z\L'G\#;AGYG9J&
M);@>B^(>Q8#1 B<O2D-D_<F: SU9_!W[NN:#TY<3=]S-"Z<;ZOAYO"YG]&:[
MW8DZ4!!SYI]87OI?*D6M1!(P8&P4QL7XQ58BLILARR2%,XNX\'/H5PR8/78%
M ](3F+YYRQC02%RJ!B6D">JL93H1?EC('*6BL5O/&E-TH=.?2K#_?F]BZA_>
MI_.W166F*VW*.Y^,"I7@J$)P<0Z2FH.;)E]&H3U@ZS^M/O*_.^@GD:<K#20(
M^/*80\AVQD?&)*DH$GX.WL57YZ WOCK;JN$NY"U=<F59A;,)>L/!F0;INY4-
MX27UBE*)Y7 I!CQ3H6$ )8]\WN":&P:\\H+S!,QZTDY#DM)]XEY+Q< XU(B
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
M!8=>3X<+)3$_%_2Y5K79R'+70QMQ<K?UG%@J\<%%MS@HA66DV$TG,@YZ\^;
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
M&"RD?Q0DGX9ASO"K.202*D1Q8XC:0P8$V-#?M!=9@($A6L'F*Y)LY;LNA4'
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
MC1\YXO$8I%PB#_%MY6/]!\<613D^[6XN<NB0*=.SLO6OYP8;.!FG%1A"/2P
MXE&FHS"6W3X6J*]N7W6%*>(-I9_5;BZ<7'2MBP^LS+!D%WES:/<;B*KD"-Y\
M?VP%,2A,58.=47.Z@ 8VH,EFOL--#4Y:-) X/&?2J8SDI#F9A#JW6-@9)<$L
MQF/T;-Z.HY/Q2HY[S7O++[LF)KZT!?0\::'T;4$H:@W<3SLT#+Y1:,''HT4G
M: &>8X(<G[;&^5*4+3RC<JM[H2]%5?ZF<O7G+(QU8SQ:BCN-TK.513R.NS57
M7_L"6Z*<!<!\_++ZT)4?:U:TW3EA'^MM&IBRK0-7EYI:]!0K:\+Y'OKR$_9E
MYQLZ2[VVO2?"?]7*)M5O%3=82!5G%M3#U=6L_C T.JI&0=U1P^A0L&>[R^<6
M^=RKM/!>W;TF%28AP>:!]^6;#A6FGDKD;S_0=%6J%?3"16(KT LM,.&2H5Q-
M@,.A&\&]JN-[+PSH+1?<A=&C=1/Q"W'23=9]"DDT8Z_$%+#\>*WUG$:.B$R1
M7Z'1J,<IMGLPSN8R?[O) F(0%5,+(6.@4- 42?TAC/TV;85CN/L;Y_ BFKGD
M'D-=X7I<[M!@\<#@V<'/7UZ:R_C<[6IO>"2:#??01&L9$Z3M4T%6M,VKTLT=
M"'-IA(:80IS4M=NC5=?7TA+B&.(!V[RV:]2DD2Y.7/:X@,GR;(FS\?-B<M)W
M8PPWU2EF*S/KIOJ@+W6N%^GV"=58/75?\SBJ*2VWX6* @'8HIXKD=R-?KY]M
M3RKCJ,EQ<E%Q;RX=">3WQU8&SM\E"U+[X#XJH<].2#+U';4._=Y)K$_7D,*V
MXMD2XHUJ^N)D;YHUY"0B9Q17I#ZT-W;2Q=ZD\>2WE\ MI"">^+1>K@])3-JH
MFC]>0",--T)J-"R1_K9>EA8]=3[5AJY*S96JF+@@ZWCFK/W3V.WL^YKC.=91
M,O7YM./$3_YC78VX;0PD12'*.\!S1-"PZG6Z^9M>N\_*V'T')=]&Y#QI2S9+
M_*%U;.KUS/^Z7 0N-)Z^Z\<(TBS@6W\P+,GM\ [*2TAJ):QQ,BB+S#@;[(9F
MX0I6 )QP13,0!4@5B@VD'P12\$SYS$!]$9MYM[&&W]]?X(\7KE?#'*2IC^7K
M7J:@V]+0D2O?EO3Z\T>*3@[3\W@^QDT7\$DW5M3JD& "GHDHI: B?T+=E_,'
M6P)=D2F=/T[+<!D,O1=*WD.\8Q LRENL9=9K[M!IC[8/+,W.L3*WVH56[M9Q
M#QM0,W-XD$]9)GZ.HYB8T.1!"L)$6O7KN:RFIFZ'X-1SLA$_KMX\]UMJ9]RW
MPPM<.SF2.*]ASM&RR6O$@7MJT%Z,&<4[\V'VQ3L^OHLNC?D*O,_Y4Z\$\3XO
MU04\]$I/IYA/6<?_G#/Q6!PV#5">_19_S3!Q%.0M6RN9+QY=--5.7['92VX;
M;VO$QFH-E200!45#<R]\>654D;%_J35$IW-?P/=,[[H/AONW[BH4;?(/][-A
MN%%0[[&"%1GL3?4J V%=("D.14>>?!/]U7:R!NNL R0JB^KKJRP=$>)2:9*)
MB&KZD%INX5#WL[BN:CCT^,U=K[_]UD\]+V 28DOP7*@?VO"X*6*F[W7I]T4;
MI>1ER) I"#6)$38T/:4K]:3!=A;P O;IE>'-=T:XV=,.K5Q]"XXW]8>YS4_"
MBOK#U.KZ+[^+@S4S30FU($ &W^,K$V)U54DX<68*-'AS44]PGAXY7(.J#%A/
M.I2[_STY9" ";+*%N@@K2!8PN7^1!<39+#N%CF&C:(QET>C&B;?53V8MGV4K
MCA6>/13[\KNKA*(&J==48\C3$K-52Z]]>GR_17[TJY<O>\_[F6JLFJ(-$@RR
M:J<@R:[-%WS!(V<!2C8@PR.!YHD<I&_> 6/DP)*!4K $DD2"<EC *15?:,<
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
M]EF]';ZE;BTSDX7DU#&&M?VUA!L^'DJ4*;9E#ZO/9*5XV18OB=M"SPZ%X5M
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
MY2>^B&?KK'#,/-@$@!F.II!(TW' ..R[B)839(8*=!3XELY%J!TDL3^P5S@
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
MUA,U\)W&)^_XB6 <Q]S!R8%A9$ 3'MP?GQVNA]#3)F\%*%>;*1(?JUAN4\
MYC;+>T O)>+N! *7$J0=F7K3-/F*/VH]#9Z+N!4!@,I:>+:8-U.'\UJ/-P-5
M1F]$;P3)=201G);/NS."S[T!%^/<O6YZ @XCVU=-Y-V>7[=:?7%""$8, 8=Q
M1IPWFL C+J*44$L*>6A1L!92VQYI?Z 0/#GJ(>):=]%]4P3Z:+N!-:Y?K&X7
MZZ+LY\_\J-Z]9<A7T!X,UI)JR);V<V+9@A@J.E05<,4NY_KZZ'EEN.EH5^LF
M-Q:YI?5.GCU<V^I3E19[-J'^FIFPM+QKX1OD5?9.3GRU,E C>]]TH)59S$E#
MNU<I5$MC6ZVZV?<&JO!/Q&8L!N*_;-30)!T>++0^EV?QOEZO7\ GQN"&QT%.
M G -#:J5U9""1[8SLFO)$<A"<FB)(YTM<1!;W,A%",V3KU9H$/!R=JX6MDD3
MUCLM#U\H&'$38;THO+YA! <P)!K10211D@,:W&?_6"TWCU2?+U=O+P>&9>%.
M@75Y_)&N[D=K5>(R6O.:=W-^))"=/R89!&XL,G3:)3!B_#G_.]0"O.>E9;*T
MX4DP*D"AV;I%H#M]9A09CMO9:W\$/$XAA)87$/CZY X3CQ;@/5#Q;A[.]?S8
ME.VOE14\7A0]_HK#<J*J88)1XX"^00@$B&VD>G?U41)M+SVQH;RA/8#M-KKJ
MT'T?4VHS+6IUM?*W$S+NAT&KNKNB!V^,:_J([O6*&^0BKL_W%T-;]WJ,\2,C
MD'0S&/,#-=4:/6Q=]P.H[712'6;;\> XE[L';N[W.O9R'[]JV^"ISE/A.XZD
M&675%I_=BO S_]-$)3Q %&(GP,Z(B_C^ "8R^EIK?']RD=VS] )&IYX\,'_!
M0,_:>RK7<ZL*Y-C\ZZULD3!09;QAO?^7A=&C ]$_W#NYB%DY7NBIS=<_;+WW
MP!##+Q-2@IQ;A=E\:^C/'#D8UW(LT%%"K010B<Q.14>0AKM@T$KVL-]K3X8-
MNS2,_9L8WJQR $JFS=2KK-GNA=]+1@*J@HVVD>%"MC#,!$Y&<!&$$O12J=BE
M,P^;GO[+YFDL_5'\JJAF-&LS+/>?)82&:<X;NBD[+,F0$T"#O]VF;[P:)HK\
M_#-H#I'C70N,7>? 7UNVTVL]<(!7$&A>FD(S+]Q"+Q4P26XS#'UHVT[X/:<Z
M@=E7WX$I.YKA$\R"-6%M!?V-J7<5%NM)+J+OLW]V[95+9P ;?.O)?R>(<,D;
M1A4P58W; <*/.TR>Y2(ZS\Y\=VLBC:;"1/,Z>0MZ]M44<LUHMZ\@P#,)+!R%
MK??Z"=C4>8C:3/IA&@(+Y<YZ9AS#Z4^2WWK1OS;<:I*1A:7I%+$<#<6(?OFU
MM]9_UX_NCYRL+>>76,-I2 AH-K:%*ENY"..LA]885MT2Y]+,\B^Y;W[6OZ;(
MS53#,] L';$4#26*=C4!Y<9KTSA3>%TN6"_^6_(DD_^8^(9;_-,,.2;O9J!9
M$7:EA+NH=#Z()K2>1C^][=&_BEH<)T4!= ,,J)C8-/\4GCBB:9B_X+2-4)36
M ]ZK#)U'.+=<[(-)\V4=='_9P;Q9W\\M\-)X6.$+/Z$SZWB#=01+8)J6@HKN
M7,06RZB\D<%&[6+7Q#C[F;W/U5]ZOC72L#=5?O3&T2?B[47Q1QNK2L,1"_CO
M\\R]G 32[Z:!E]B"G%A(V JK7Y<V53#G3LM,<"&H66UVF5-\F6K]8Z^Y][%=
MRCE/E1\=M_G#>XM23>LP(63)RLVY.%4P?[1*H]Y^5]^MU';K#JT(S0\EE8\;
M=^K*W='GF?_VZ&'XJAN%BV!OCUC/M6@!U0.KA;!)QX6O5OH+E(.95*DE\>96
M%9=.C%9E3!DVPR!ZEWN3.'.SV :,4>?]?)YSI=^(JH='6AI;AO<4%Q.#;H1O
MB3F5X1R.,#=';$8@$!OS_D_K:W6%=0*>?P\&AA-R&UC2P+R._^52&\8H>E7Q
M('IY>;V9 L>V%EC=245_(BUEW%W/F]R)K/B7)W#.H#YD,*P.U1X$?C;D3?_S
MWK:=%7)E $.-GGA:B/R$3V='=QY52B/UW !'V>6P_XV$7V8,K. ,H[D($^8R
M51PV)?1+I%4]0 *HR(9?J7JD\A0ILPBY*DP!9H;02\\!Y;M(]G-)TAKK,JP1
MZYT?\[#_E=S,&P3&,3N/$F /*.+?#B"JI=6?5IX9I0DO(T7\LFUW^A%/BVWL
MW+])0^JVT1WM^"N\>S,V;=?B(ARYB$'CT7F:"=UU?DPQ<%ZARWWIKBP8;=I-
MW]<YHKDH[3\4;/+2\6X-8FGO<UP\71H2,?V>#&WU8*"O@&.4E ?JVW G_4Y-
MGF*()X1Y^0K6F6#++A+6]&XWE!8W?MJH_^A0@.!UH$:2+86L9\U')V%UA$'3
M^@<=+E\Z I+K)Y8$/^XZ7#\Y5>F4CU,317UQO7GE;<M05[SS!\U$==E*I*]6
MA?>%->2;&T<\#V3&FQ/X%[HBI93#RMJ_TK2J"E*;Y7ORVGT[T*.Y_GQ5'6P=
M!MH>M/7*8J,8F*>W<<<SL0DF5L>[S>I%W>N9J1>%:QN2XU_VGQ*Q?$U(0VFQ
M[>EEGPC!#[-A0RA!)+AEG])+-O8:UJ+5/7LV>)K4(!][."W:8JF9$'&? "K@
M&R-O4!1A"^6(EYXIWPE:U@+;"5JM\R+]PQ^3+Q;&7)$_-/C\BZ?VE/YM][ :
M0<5SR_/;<29T]8;HT*1$FA;#N/[B=]QN\)B/\D\=2P1QY]?RD);DBULW+-XH
MNZE-WRQ@?_.!V=E+=B]VU>D&2>7=C'75R\_(6_6X5&$[%+SB2VO+.5(L4";[
MSEZ(9_ZDKJ=2Z6JBUCL%7]:R=M$@=;P#?QK+;\FP((U6J5]ED()DOY7X5BA-
M=&LZEPB5\.^WOG=ML73/LX([9R\>WG98]VC/.(D/N(5\0I)@N_/6^>WS,SS7
M-X]#>Q1,)5VH</QA#&1]>9/^,42@Y=.3V, PB926@W>GS9>^NR[=%7O^KCU%
M53UKIJH4D,>EJ@MA!*T;\W2E>P=FF27S7I/>ZQV[[^_Z6\H]AHCB@QVP!NR-
MWMN1H @;MCUA +F)B_C\,@/XKD;^2^M16ZH'_7UU,;P23?MPBI"V>B>2=3<;
M$XZDW^ECXR_$P>YL8KU[W+P;LYHDAAZE$%91*8I0<UL(%#_2C857L4(2;'X]
M.4(W&MI7Y9$<7,@T3@%6C^5W;.*_D_L,& )T4V#UD$<@DGGA?C1'/JHJN-(7
MXH.=WSY5^A.H^6L,%Y$1T_>^CXZ"W:Q<GBD'AX>>M\\=2(9.@\#:RGICRO\/
MD2-W_R%R1._+?Q+)_Z0-8H$Q)(&O;5_;"2P8 )!LY5"=;O-"%(9P?7_G!$E=
M;XS_;R4Q^CP?'KEU019JV68QTDSZ/./\AT>C07N '_W3!3:W4C!I#5\$^M2V
M<Q%O(H78NTUAL*4-M7T!)N$7IDM AK9GKGPK&5:I+[]B,Q+F-3G07M&2>$-M
M]M#E.H3A'F:NUWQ'OJ&H@9:+T3D1HZR4+M,K73::O>_ROQH97(Q[&I\T#'L%
MF]C_4=_B_[N>2T:?9> _0BX2FGV9UP]Z,@/ \4P0,".%&GMDO7 J_[C0O.=L
MAZVA7&-@ ,_[K0]>R6P[+DKIJP<VX*[2+? ,:4IT1)[6,+]Y2%O7LMUABF.P
M5S.OP+'@S6?UWFW:OD6V^A:G% :$\]_;+3CX:C6V+5A&GVZZV.>A>?RR;16C
M-(=G^D%L$T]5>0UJ0_@1<]GP(Y9;+;0LMEE'8 ELD1U<1 .Y4(<MHM. )QHV
M#![#O]?ZFDTE"$U)")AG%.]XW[2QP.>DWK="^_IS!+8U.KU @C+;]*07K9IK
M3DVW29&0>OOV2OSIX7>V(Q9N]C?G\@8B9ZNM)U93)?2PMZ[LG;VJH#GF[_R6
M5.:GM6 [E5_@U\ZX/+920P@PN>;!T*?NP&?:37?YV!B\F'.LZI:'QJN()[-2
MJM(--%-1(+P<(BBFM2^KM=F7& &@6YT%@S>5A2E.;>OR=+]R\'R$SHNFH.B;
M3/G?=_6-DV:%6+=_HC>S=:A"X'X=6C8]H@G:WUN]%UNXA/67FQHPR6],>?W]
M=6W_)_F/UM=,-=H$1(Y77(\\>;,%_WJ]PC=Z&]N+9>_?6(T RUB'K8?!KA-=
M>B9.U&.Y@K]))-ERCAI[\WGNVN/Q+ NZ*/CI;/WCDL*IZWJZ;Q(8*%'EIBO/
M72YD%Z?X-O5_S/3I"H[ZJCYTX3:--13F?.\R->E%7E:IAI#8I.2B00I>1\5_
M-G-8:]Y&Q>1C,JH*/,DRPNT :6]G;"3JU*4XA"OT'XPZPL^R :^V("CU:T7Z
M8O[M]"CGGL3XFR?RGP3<M;%'@ZWT04IP%87 CX47BF,W^UH>X AZF 9_=0LC
MW,:5QCPZ>RD\33;!QVK+F*1::PP^''T3-H/8' ]0Q; )&*3.J53Q4G;Y\P=\
MP49;E21\)9MA\^[/:Y^VCC=N$":F))V_=I9'5U&F@J5#=B$+LZ\!\-.2G#0M
M8]-M5C,/LL^!QMG8*)JJY1GZHO;X1P_-(.,*YB4-+\=0?<DC BH-;5A+U5;&
MM@SE<U?B=YK=-='-679YIRQQJ?CY[G&=EOPMQ,YDHY71Q5<6^Q(/I#U?G2 0
MU(L#\VDZ ^=:CLXH L',M>#PX%JHSKPPY'+G_+6/I1\B'0*H(R>F9(6?M=0%
M;/DA?-GR$[&K&!6OV?,-9K&/_G+N9%B+7-"> IC",!$P4'7Z [.=_L1%5,-_
MB0&:CJ'0)@[RAW_,>M_37&03[W@?6\P#,D4VD.>FN(@UCS+"=H+'G^%#CNHS
MV&]&PPS;GK(>+K5Z.13F2Z\;8!HW@%^SA>UFU8W&O_7;=F-&DSAI_HK8&V:@
M+@N-55@*T\(Z%';K^5)5 @/Z+CRN,;(?V'SS0ZI[9H!(F*2\]F+X( =VM8YD
MA/]G/.^M:F%P<\8'JQ]N*9>O?#A1-"UQ&^'S:IM$D+FYU$!.NGR :>:EJY<^
M=5J1\DT^7N@UX<3W*'1R[/-7"LEZM<4U?F9\!A(5QCY::?<\?.^?:_9PF_:Q
MI)DH-@#BSN68&F2@Q<.@E+ZG!?9=M@RO2L46.O0B-_EE8,KFNG<+;^PK7I$V
M:%Q5I_6P]DQC1(%KN=']@TR_SCW$./VHKR:\!M:G7>XE?$'?L0N5?NF]_8N_
M$\]=J0.HZ+3B^G'BH9C\G?DD%QG,V4''Q9[J<LSIR(,O"^1XCAY.BV7>FX3G
M@%"Q9*/083]0VAZ"XO5O1TJB9*%!O #:6=#XTT-2,%$H!,V7I^EGOERA79(P
M8[;#>WNSNPAJYQF#CQ,7!1Q./RC\3/CP,^UIF5IF0N>KWP?OQ<5Y5,6R8P6Z
M-/.3>@(G8B^&AQL7N;.'!]=G1/3+WY/I_K!I0%WV_P8J0J?;Y*":!_#,J[HM
MD$6!H*!E/#3@7T%!,PK]X0D?C#S*OLA%/ DF_5B[CV<I:B/7+'TQ)<N_;BVD
MUQ!6#_1Q?/$_?674@.8]7,3,#_1EBC),.O)-Q_\KA'>CR@QK]^&O)OIFE>$C
M(V*J!Q8_"PL;FEG1>7N+<=)C[5MPI[H<>W'BA)/O;/3O,^<];QD]_?QZQ];O
M==L,Y?:L]:FP3$'+NFHY$$GUS?<^&SQM++AQ@=J<=77U<-[YEIF?G]Y.$FY/
M?"" BM[LY!G@^T-8Y">CJNVK?2(R&[KOI9YEZ7;%7W K4VG(='-.@+P74 E1
MQD&YM26>%WP\:S.NM3JVWDRN6O;P4/%)'??Q<<L>, ;\[CVKV>0NWW6.8BYL
M8"R"16QXU>OTI-*'HH[$7A#:!9I:&^?O&W=P]MBI$W8VLG]7S!XSA,.U6-[S
M2Q.5<<RRON5H";8JXV8T)?^4L9_BR6+DH,XS/,@J/_"B^#*G1T#&[-AST_G'
MQJ.6P5[M4M"G2UC+.C-W$JFCY(B[ :=BN*  =9XYO.(Y?S4>FU9!/?KR@4RB
MYK537I=G= U<MQY:(!V^W7=O\,S\_2Y*.7_(U-A,S_CSF=HXN[U2)YM;[!\4
MGV->(EMFO\-ZC.%K\1)N.P8D0M@8L3Z)VLO9"64)1^9QI2J*,7*OC4J?>;XO
MT[>%%!AJ0:.TC?,-,ONZTXGO"Q^U>GGNNQ-Z/-CH^"-$[%F$R'KG.W[V,08Y
MG%:]%30UI'_-= 0HJ@9K@'"SIZ.\G.E)WUU/? _R'"@L-&]OBYFQ)^>9"#7B
MPTS36Y6YB-J]HQ6%:ODJI;+=7J>E$T0>2HY2R'I26P-0EZ_ZZ(C??!F\[7:^
M6$Z9R>4BU\//IPP\R]TK+MT^=YN+N-EK]FVF#713_42ES,(W^!J:T725:C/>
M2&O&5EV)"RBSG=EM>NY]U1.SPI!+)8MZN:$)9]G?D[0'ZN24/QU^)1.X\:BP
M68^=HFU'R<P-WS?3S++WP<J.Q _6$JB79@:N/7[CNOMKC#39O>U=P!<P*>9.
MLHG6CQ58>?+^:S>%9^T8;!I]8=,8@8,7>)%G!C E[S6K-4;^!<"3'B^25G=?
M!_[?4^V[#N0%Q;KUY$]@2NG?CS$=B_Z'&-.)_R3/_GGR;+/7<B8N$=,&"PF]
MFL!%#'EPZOVRMP"M7 0+EN[M]2Y[R>U$5 @(0W#Y8F,N H:-:ZAS,VZQOUQA
M+3X!?CQK)<TT(#DZH@OG6R$#+5*3>EO0X8F)@98!X];6P&#)BY5%+11S,8$$
M>3IBUP3>_A",$60ZV6[YZR<CJ&,_R8*=#QB"Y!J2:-T;U5)<;Z6[\O@UOBAO
M"95HG&7G+L, J(6+*!.B2<#/V?6QKS%XF-J,!Y'TR5%,D)ZA3L@2)O0H/IB+
M*/$B2&-.$ML]'06*,JOBP^?-K16,?CR?' _,58IK(I41FJ)!10+-EC[#].=4
MPTQ4")M-Z6L\;D[$('#7OQ&U.V]VEGPA)&:Y[:B^7RB>C%THH!PJT.<-,K>Y
M!"^IFMRDQ& ":30$V))/E @=LB9CHW;;799.^#'3-\?#6C7E0\[&$V"=?5)_
M*Z,7&$V"$/2YQQX'((5N%.KG,]""7Q]ZMI)_[5U.:.'7V5T.WH[SX0C.]332
M < 5_Z1Z+P/#WK6;?HQR.YW13E5[F0$VC6I7>5/;= P8$V]V'3:1PH[ON)9Y
M+6OUK?CNV7HU<6\Y^9 ON9CW!3%I_I\P="N/@0CF%?!,#AB(4^RJ%OC)16P_
M4"G]#@R?OVR"OL3C6&?;['.@Z-T+":?6W4V_Z\EN1G!.IY'VH@3]OR*)7 1;
M/!?B"[K!,BBK(X44XZZ *9DC,ZGB8(<7@V1;V%.I^HZ3XU'4Y")8$+FGL(2(
M[406G40U6;U,2;*6T5_>!Q/<S7M@$AG@S.8'UPN*;ET/<]W)OE).=P5JC:CJ
M@=6\W5IM1]>HPY4A'UPLMH0;[>MY8!&)NGE+2?*U4 87X0H,/*'\/^R]>SR4
M;;LW/J625(I0Q%2(2"J[BDPI^R01(N8NR69"2)0Q5Y']9LJVB$D(V4S99CLQ
M(OO]OHRQ*[O,V(R+F;GF=[F?M9ZU[LVSGGN]O_5YU_O^?NN/?'*9:Z[S.L_C
M^![']SR/\WOJS/K2T,8@E1YF96!XLM7'QT!W4^AA4N7'V)O%A4]/B*9%F5_C
M>M^T7S9*D717 8'KX2#X-82N.Z ^U->S):BDT#=T%8*'#Q%CLS?,+-3YY&D/
M3Z>#T0&. H_9VELW\_((+*(AWJ:Q^0$*@PDW]A9+CIU7<6*$;[<.DJ5PEMN@
M@SMLJ;SR&*-3NMMF\(>HWMZ'=XP4-FJ6A]IR;RG'@Z?41NS]2?:NH/3*XW1P
M1PZ846.V9E0WO],R+_$-V&<2V?ES^.?2R]%2_[DM:J\MY+AD2S7];UZQV,77
M;2FWB()XD2,M.#1X9'X63A2W$NH4]H.>V)MT <NNHB9GY.=XS9;4(*.0-W%J
M1ZSG;B5=:-S4M,MC\G:<;*(W$ SDJ\*^?(<"'ILGHP;(C(=@-EVB&N(&YVF
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
M5'<5S"!37"1@Q^N&.\4(]::2"]KG.E;"WDI:-2GB(,8* ;(\"P[P*3!EE'U
M8CW @Z'B(D#[/#<'$: $K![G(*Z"]5# 1SQ+P(2#>/Z77@8U*N/MR$%<J$!"
M>^ _CI/9!F/(-:%1%,W0"+JXN";7CJ+&06I >Q@'$:N&AM1T6"<I]:YKNX&%
M# P'4>_P^\[@^Y^^^(=],<,(JD8M''9$,GA+.(@.##J:\KNN(/:BME;+$Y\N
ME5_OPM1GG,LK;=T:<7Z_>:T;0?!>/;_F4_=7GOL-@E15\[.WO2HI*BV5G/-1
M0_NHW<6]I-;I)=D)NBD@ [-T7FI_I<4HN&"&7LH-3C-^.O2-!K'V*W,0TEUP
M1C]P&@;ISO)!-I'XF0\\A8&,,O36)[)N<A#I7D5SX+^M9N_XCVK!N+F9ES"#
MA\-H"I_=G-:*B@J^>3]:$#5-MC-1BMA]Y1W/:LC15*YN\R3XY<\4M8B[^IDX
M&$_'33+D7:CCA8OQ+:9'A$1=/$HH>XFO98B)Q&<]N;5+!9[7I"Z_REIPGV_^
M25%5202.+"DIEIEZN^293JE\/]66F.AR#>.^L,I!G%CPJD,.9(_QD0&_,]\F
MYN>0/IE30F8M\G7A]R<O?OPF<Z=AT4CJQ0=)_LM&CY84^GG/]16V/2Y^U)H^
M&J)P=/E(NJ^:D3>M>%MT8^0[=R_7>^C7XRLS-A2MAR]=-TZ4&NTB*Y(OZY](
MF\H\?=FR!.?B:/@C[E7<!*FR3"?UA=O;FPFW%9L^[ J+>7>D-+/FC!3&O8[7
M:J;-9^C;P"NC.K3(S"/#W/C'ZMRPK=48CNJ)4"[=.GGT#==*7R2J7.05?OZT
M<2NF@8-P5M@\C=Q)LLM5JZ;PI9:*6"=G;)OAE^!?J#/3O!T363XIVVQD=J@J
M"&KJ0A5R$,6D@M=,^^?C;&(#6K6Q=2[Q0U+I]WUU#[.D2_RFN8O+ B0CM>0D
MW65D&[T/^'>;I[RBS2[F'#L6JU^1G\U]>8>"W[&6*=\;:<2S1,&]2^741L4?
MXV".O/[]U51])W=#EKNY08<V:B?#Y>J,W>(*F2L3(+N#.=X*$&R=H(XSJC"@
MA.4SSU07-S**!VYXU7$0C];XLWY4(=NQJ@YWU=7>7.\_=^-#8./ (<WZK)K'
MBN9R!0<;[:.I[VH\)CUE+[]-U$F^\?7# CJL/+\R\M*\4B F..,4.5;SU9&9
MBE()%_M)F.[8>6$"]AC;#(S]/9/JH+ $*- E*RHW.SH)1@0]">)-HOB?3L&R
M^&!C^S(CP$&LZ^RG*S+##L.NKX'\E]++\0S6_D38ME6I]NS'G@ILL1TX>_,I
M_)]<7*8$(A<T?ZF4XB R) %9[^?P!_(4>U%K%S7AL%>I<>"?;@);^0YMA5U<
MIA6TYR!N+ -L=9N^$64<"W8&(1A_]E&V<Q SR;#'9X0-LC#UR%4I&: /A-/*
MLJ"99/AO#4;_6G7HJ_.7BB8 ?N]_I[;QX^M_4]7$ZK&JPC<D53HW>7YY?IHR
MIU'?O\B.]%E< ' J)0I)\YWU1='?D0,WH.^JRF6#O:3HG]AX+5]'+9PK!\$/
MN[6) BN5@_AFA&'#%S*0JZH<A),[F@LU'N<(,"@<A$Z#M?,>\_D!%33[>325
MIOYUN/'5P18,.NKOTH0#"Q8)%(O:UMS<YJ&2[(]7SDELNBW^ND/KD3;W9PZ"
M"V9W@"@PDH06P#KG # R<1#<-EA%T#^O@>@$;&8!7EX9@PZ6%:%"F @YX\+
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
M_-4GN#U]'$2:XK(K#P<QCH%CWD:X)Y[7KVO-.>!F_VG!]&]QK2#[MY68GK\
M%$<@%)5PLA;8B,,OH'1A_.0@KN''_+\3(DD+ID6H-.2:E-SSO/(Q(BM6WFB*
M&PK1'\>  N%P:]XW S-L-&Q'RQ4%D%8W4(UL6#_54>E!P+\29'%P#-H*#]VF
M63"6SEOWJXQ 6^!5<*AV6*;/5=G7RJ9770NP%\LM=;]5HIN;)Q$AX;<Y\FRM
MD.O1#Q)J.O!#JD5(M^>WW\#5H/;CY'%M-B+XZ@\LKS[U"TCR"]9J2)>2A=!D
MO?[VA0)]?=VNQAM11B^VSJ'/ ]5V&B>]HZGH6=%1]%:LNOOP<9#@XSB"W#*4
M.O=P?ME1H_F:[OCQ$M6=6\?W("U7@ 'FR/? ]374)\F[0 'J9N1 U2[:M^3G
M#E25EV9;S5 G2(.WTD-^6B0P&^A;/'<*5DGL/LVT?!XN<41U;TWHU0<!JU?=
M8Y5RHE9$K(VD?J$1D3_/'[,H'K0LD5>EW(:6</M^H#_@Y\SIW(R]()*Y"70=
M(84NH4)QPNP49:OY78FY_-ZWVN_Z'11Y%6^%37%E=I]HS+OX]I#$\#G!M1"F
MOK7J')6IIS"KEG(C#K0;.2*O3,0_BG$-+CJ2+_V>UHX;U<SVN,^M>_54PY:K
M<ETD%^2@+9J=#(GT>P-4[;"=)714?=F+=HV]H+O)PC<G]R.')W\Y;67E0+YQ
MF85X/G:@K.\+@79-82!CU&AV_9P1+7H0F>_Q8&]NSHP)96@:$*PP0;C.[<!^
M_78T(2_E!/I%B*1<Q>VG)5>?SEY :Q;DZ.P9.QZ=DZKM*=MRU6?0\VV2?MG0
M-__\-!+!Y@Y5 C_]_E-79NI#*<&6*<$T7YN%A:EWJ/,L7KH E5#+>QI/1HDY
M6'ZK2A[E]4]QNO<UO< V>*CQUJZ1^Z>FK(I )O.P:D@02\B*<0\]4"!1\YVA
M35L%XY2POO&SA(%XM#WS<JOJ0]( 4]4C*:D _?X:[:OA\PL'/U_-$'DUG;9G
MV<RM/*JP@CV4-Y7:\VET^-BK1+."DNB!;[Y4K3WF+4DI?\<U,T?4PK9B#F)=
MFJQ="YOQNPO 13:2-.S!IX]^U1:Q?NX:GEVY)B3WQ^VJN+X_G=&$?M(PD %\
MU>;[&K+-YA^7H/Z'8/9?4^#'@F'6/QH8?\LZRD&\WYD.0T,*L7F:?>)/+T/E
M-#*D>TDXC;0TCI\PXD>-%]4]6J_X"X8!<B6C]F_38:;F?8PS=J\2 M,?"E96
MR%A>__[LT*'(M \C?+F'NZ\-D_4:!EP,M&Y[J];#'A;PMBD'E+/QOUH8.#4W
M/-D?O>_YN:."'P+W1VJ?7\XABF/=04,:V33L(GT^4EYIJ/2UP.=-U"8EN]#
MU?-CLCHCF,BW=O'&-3F&^NVFPYWN^L>8/GTEHYXF3?1E-P6^;5<]A0>,7=">
M1%#,3K -1*Y3@I SUJTE(_@]5M-"#]SOEI5&7(<Y]$<_BYW^F]:X3"M4Z6U4
MH["B,&=>,J00B@FC'NEJLFK:[U5E)1C]Y7F[Y)#NZ7ZKE*SK;Z_+=$41>4U!
MWQ_,P?2?,WFY\@K9NAEQD[(F8:EJY-$5='DZ>TZI0Y6HY9'[)A.,KRT3]B_D
M)>WQ3KP:V5E3QR7?T_RRY@!CGR0#L5'O $(O6T7XO9/9\6F5*OM8-_X&9**
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
M/Y>@\^=S"3:^?VE+5.66CZA!6YL.)?03G%R8>4]N;O(,N>_98-JB[,LTA]"
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
M74@LS:820%42=$EC!6K<D@+#(R-V11G8[;;"BO.>7UN58,K!P#K^O!KH^Q@
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
M>:?\/^R]=UB3:]HO&@NB($101$"(2A4$5)H($A7I4I5>HH+2!$1 6B JO49
M0(I$141JE"HU0B@" M([(:'WA!("*>R7-=_,-S-KSEYKGS/[.OM<9_Z@7>1M
MSWN7W^]^[F)V)D9HO\;ZVW.7_*^=V$=2> $H!J;$;<F<ZD0SI&=#[ZV>H @:
M$A%-5,HF,AS"6GO&QL9,S18MH1AP1[^FY.44.OUA7-8+//82X?K^@ZU[]N.@
ME7X4ZBOW,A=1J0G*:XLDA"U+%TC53"(%YBMUU!Q=? _^:KE_W\W5[G+ RS')
M;C:TH.:B4(?F9298U>=WX'94#(2HHT\1ARP+$F?)_KV!%P(!BWNX .Y.!!-,
MH@AL @/J1+;Y+K<'7Z/??ZL:>R(EY6K)P5@Y;L_>G^AS(5YC 26 N(<<QA#T
M:2<R)TR7V]_!;Q#5QE.(.MBKG^)$D@NN_52H%7)1_S$R9JU4MR^R_<6]%EZA
MJ#6O?>3LX;M_',W_79@K;A=46DY+7T4BEIRJ =)= "ODVH90+1$M'90M1E->
M)YVW=]^LYY^9VO.5N,[0H(,9V).X'3EG@3(5 <0/P T!QO0!P.34"T"!'0
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
MY38+\YB3PUK:5\OB+0I&N@2X=D$'][I9B"8PFB5V071N)E^ K1YCIIU#L'9
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
M";(!-[A%;D;J]WNA0:I"13YINE\BF;0R*S1YQVC!FF_MP#/J=1Q?^685ZP<
M<6]%U&D@'H,'D?J_-I#!X_N)_7&VA!RW,SUP2U\_MU7# EI-@X6L\U&A"./7
M57J'.Z9O7H(]A+#+[*1;L_-G7S4JD,WB.5^HI6XX:Z2;)5+A5824*RU%'B'I
M69Z.-_^8*:<G^:DB8*IGVC'KPX#.^+C]'!/7]\!>*%\/^0D]C?:0-*,K2%6C
M2>+;8F[R\3>J-7P.:XL)I^9:?1;R/)C11]3 8BCG,<OZ$\'TY%H)VEU2 2;"
M$S%\P*P/>#L<%'=/'4L?3S?INZ'=XSK<H7)I4Y;!%XI;Y.G1^XR^(Z%G)_(7
MPXE&C?<5?>^F<R8X=KAG7>VX5.2T<,QMW-VTJ&:HY\TLY2CZV.?^FF&C9Q9"
MLZ=$-AF.DH5;SZ"ZG]%<]*\JBI3%.GD_\'?4<YGON!,JY\9JDD.%,IA2)7G[
M0 I^#7/?<R*'95[E'XXWB;@X$HZ&_7HLO5' TJ;3Y]6RJ9/GK$FHZ"W\$"-<
M%7?W4&*_\%V3!ZS'(G./3.Q[ 8/"I O"OG<W]#J*IX_FV=B?JO*PZ)]^6GVG
MMO!RCVI/=D2V*<=50]TUB]6L\;+-TK2EU!7+#Y$2P7/_S]EK L(%\*B4-"SN
ME&2^9X!^2_B<086^,-_,Y9\R24;^+#NMM8KT6L14Z? N:+"&F1&3BM':N7'W
M+11L-S$<V)^!DYFJ5LC4QG!^[HV,GTJ*@95[_$3\43$F)J2V/'*OZI8Z1&>B
MO]W+_7R#F)"@Q0;]8^VN+**^FX2C,R/63*09(A4[8COC$HQ G=7[_SGF_S/'
M(']UOO1.OAI6!WA]F(U6K7F)A&D<\9!9P\=T=HG/A?H3"K0X_2-[PN6XU_BF
MLG47I$]Q+\<.RN^"9O<JMB M%:F&/_.$RY4Q\O ]2P>8_+C..BB9=2]H%S?0
MS$6&_HNMI(VM0P#*E@G;0.S<14YG .PU'GW\KS64/2B1/]SIWDG8:W8,D-XK
M1#=J^2YHYTD%NLV)K@48RF>(EG0?!3H 5>E7K 9FQX40/^)1=#ALYW9G=[4D
M<'MTV,X&P!^^"0S\?DMA7O=?T(:S^&1:LIDT26<7I!FW PD'(+::[;7?RAEI
MT8"J4Z\S;OYA"&NO\,8%\_NX*K'S7V6-8,*_41DZRMYT>!P]\3MP0<T)S.+H
M3<!AO5+Y_)<6_JX8+>#;7Z#;R#\#:=_RI0C@I"3\*A4X;W=%7O=>>X$<M"[:
M<FY QL=6KZ2J]^2YQ\OH5=YQ'L@77R-%'NY108CM=<C_+QOV@$]3XNY#7F F
M9MQ"*A6""J4\VY4:(<5EY3F4(.VBJG@E'>I432)3[ZM#:\,N[PZ(C#4?$"(4
MJ>RC)'4"*L(=12X-NF4Y1Y-\!V?J4M94EG;T%QWBG'5J4ZK;)W(E0S?X;>3E
MGUI3Z53I93QU/Z,7QX%QZ0P&;M$ ,QA&0+[P1/!3#F!WD*%>-:P$D[>^*HEY
M<UMAOECS.%D/]:4ET)E+=FUB-]%QU*N(.IE=D!/ PA#$.VX0QCCT)-01Q>R#
MTJ;LM:C7):Y&E( I-S^95EW,Y6$JB@K6.<SQNIGWAYOU!]'V1Z^2WX%%Z#$
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
M&:Y#R?1W^>BC4%>N(&!*$QQ6'Q(M[K$F-EU01WH\-7ZZ_NTV6RYV4&5_X!B
M(J27<PB=@]*3WB$E;?HGYWC9"K]F+?H=T+Q0*F977IYJ!L_14392M_^N-*C)
M$7L<Q ^P6N:E\^\1==<Q]J$4J"\AX?U"96">0!Y^V6ID^RO6,T+(_^'U&PYC
MPEY7% _F>90[?J>CH/>E3_IXD+L!(SI/PC6DJC5'>=$/#6ATETBSEQ29.W[1
M<',[6LSSZ9:OW:NZ5_)BT9J3TJ\T^I413#/I"J8<,=I7"K5SU#QL+NN]Q*JC
M].UYG7(3-\=:*J[(-.V4!02WW]<.JN&K*UO.=<K,G1Y(:8O+@Y?,J+P%H.A:
MYM)_]_CX7;:EO/,_M<S)G&MD;*4B0I&S!C3_1LS$!-U^%U26G#>)&IEEZ%BC
MZ5&_$'-#>4M.E-F]MI#Q \Z PFU =N2=Z'SSK # 7(%MDE&,47AY*&SM#IJH
MLZ&L#F!4_/$=L3\SDH=^F,*V"Q*Z4X\@2UL@YK(*BRJ@SW%K:LJBP&4VLQF1
M%HL2='5\Y[;HE[]$;)!3%WH8ZEZ[H&9I^GG4$<0_[\L% %:.29.B2SI T "<
MNM=$S8'E'.=LZPO+Y&^9P[?#K],G"_T$$M?*_[$NPGE+A7]RA:GULI.9<J!S
M:*;)D?6;7O,WW:M<;"['.\U_*BQS1'54P^IINDB"LKH@ZXL"H_34DDSMIU%;
M1EV?2S9__?%<8.?A?QX,K.+VGS'+_QDY_2?6XE^QVG\6X U[,A>QMFH",V1:
M7\M#DD0.H0N2MCJ#VDU'*LG/3K\_0\L',]? 4:?<DP^[LUL>E3=^\ZOA[ATC
M]RR+MUIBGUL4Y8[(Q[M(# \X>FF,^_ACM\EWTGL+8NN-LYAU/\[JN>NNWQA>
MT[)IJ7++O.:Z-\5@"K4MB#N*67I8"]!+3W1W*@W@'T$AM0(4+ %<CPB3SSC6
MK3(@7!Z.MGE(O>6^?&<_*/ 9#TTB#&OQ>MZ]EOV.H]!T7A><4Z6JP:S5BCO*
MT/39WHX;J?6/ZY@EJ)"_KRQ&_<#]ITS[WUVF_7]^>?WF^K\JL=Y+@&>&\Q!@
M^P,;DE-%(TMP16,0?ECKN?4XABK39V8QS27_@6%CFFFS1XC>I69MJ?G>I,^,
MQHDWWXA)1^30Q;^5X-CWAOROUL?^IW[V_T[][#^#"BKO[^+9ZCLW=T$M5<GT
M@.Q=4#E$$I],>[VXUY2)8Z^9Y2U&Y)\*O-U4.8!H.4%$T:/Z43OGG?/_9633
M\)L'0VOIOTI<!+=990$#_A9! I11VSZ6 2S>&E<W8G$<$&[G-N=>#'#<-LL\
M='-5FA%<.EU*\R*@:<F453/$_#?(>SOHFE@6H(OR)PS5 N%^^+_6B,VNTKA6
M&4<:\9!AB0EH WI8B8RDY]*L/[;A^0]1C8@F"=E..2YX.I?DAT<OA$KM1&9\
MQ^YJG7^RU)VK47)N/XXB:%)%?>1CR3C<XCV)B1A0V)F-?- M5Z"/M^/]V+2P
M8*WH<F">I$(P#[*Z4,45>TN?-QH$VNH<3B _I$<B)G)Q1^20P1F2I,!DPIMJ
MZ&<KL[?Z]3:BYJ[*BKD@KJ!P(;'BL\8_9<Z?OH>66TNF\2D2MR9-ZZ'!.%[&
M<9]5BV\88GF(BH250^VI;\(QU<G/QNU,5]V^I=_Z*3DRO>U]DB'9MY-XP;_1
MQ]\BQ"\Y)S1/VZ;CB9:84J.XBQ)UI&->'CU6/M&:7-PA>$52E$?*;C6W?[4G
M>P,97"U'TI\$AT+OPY[#RNSKT1P+IKL@ 64UJM9"?VI8>/"R2 Z:YZ0<E:F-
MOCT1\$KZU=!UH3-BHQY4+JH/W(@TBX1K ! =BK%'<NAF^^ (NNG) F(DK@CZ
M;+"R6+1@36^1RM): MGR\>3E'QV'UR(*])$"^^AAT >=K(NH,AL,\0#6I/)3
MF+M*IJU(XOM;;E*;41BI8V7N+UX$>)\)A5P"^1[A&WRN"R^E6E#6R;& /W;>
MFV;+.!<XNK-D$D8.IA07.#8W6.2$N-XC5NJ-6W]ZN_^+^*_!D94(!5?3;]YQ
MY:'#_B3%M^S2S?>=[\^)=0[KR;Y>=KR;)R?6",AZ)?93QG"%V%J6H)A!AK6V
M>WIAQ9W$2K$\!<9Y1@Q.=4,4KU&/VT?CH#B_AY^EW,</RJ+ /AZWP_2[9:GN
M:]B#3ESJ?L6G[;ZV/!**UQ*I9*'5TE,0CW=!PPIX*.W$ZH3;$A)-,QI0=L8#
M(*F8D4BXYJZL\<QU]DM_FEYU1=+:$3.W""'G<[S'X%G'.7.K[IHNL 7Z-BC*
MRX@T8A>/W_&R73Y1VJ>H);]:L/UA=6OS6K2 2))(VI3)]+/R#[#,O>XY+[W^
M9C(#.(A*#"W7Q(VT79"&%DQIH MR #.5- _3PFQX)E+M 8!O"KS=O5[=/:^1
M;PB=V]Q8FO-:7+]I,X9HNKI]3)EGSY*AZ"=*R5Q[T1.F0$ 1#]2AR*<J?IN"
M-6+%OPL2EH+T[8+F+]!T8J%3B0T[TG1QT;H20S6$*N0G_D]D&#//;=$XTQBZ
MD;.,ICP,G8LI0!(&*'S=><S48"%BR:EJ;SJ6:7<?;;(1LF9 0#1U+D@!=QSO
M?(1Q$-!I']&NO]AV4X5=$*L'?I9^%+)]'OB=XSJ_,%?[+JA^=,\JJS(SM'5W
M00V&_^)#EII]&\O^>DCC[D+E$5^/Z98OA4\TE8^!#9S:_[#2[P_W1_XI5;IO
M!__[C.KK MY_)A7;$@*&3B%^[8*6+@'>*M/DZ^(_M&7ZQ;PTO3=9C"WP=Z$F
M?7H1=&H2KLI8SF;$J]K<A\W80Q M7JF U=5%T)4$=]I" ;C[=F^602YB9V\+
MI5:3_/(/JZ__SZ"UN:DS->\IMAK?2. (KS3=J_4=@I)CFYOUV*.'KQ97O<IE
MSKE2Z#'1V8P*V@650$,+:?9$_>8R%:'N"YM:GO.EUV2+K[N>8[$V_,%Z9M_
M[,U6C[HK<M5/OJ7@IVTNNG(X*IJO?2+K+J7-9<RXEHKUWAU-ENF36%BNB1LP
MM#$G69+[Z6\8+)0@(V)Y R1BGHT18<\_CG'[-*^0&D:6JWK%Z=SC>/1#"Y\@
MF^+U&P=/\Z["Y28Q!REM=648#F51PIB2X2^WQXP!Q_RA<:&DHKKH[0_7GR5^
M5U3\7K=1D/>P(E8@6*(O\TH]XFBZA5'WCGS^AG?/IT^>)!^+TH=Z7.>F^;L=
M2WN,?_5_J$[&ER_W4<7@UJ30E D8@$%.2;IYL7FY(L.B*P/Z:FJ+)-.;W<E\
M$1\TW>!E)FQ32I..U_854@FP!O1^&C^1O8"D0;"/.-,MR\;2LK*IJSYUR>R!
M84O]RX[FYUPW'CW@NB'$DKMM8Q_2T RV")XTLE1KTM9;:6W)JRKICPI08/'Y
M*>RD5W USMVRI$='9X%LX3SG:F@LR^^*;:CD2@[?> \=<EL6K"BC&G],6MMV
M?9\,-\JM=GEY.3:WU>?,,37+0AYU@X3HQ%0%73E/0''._FVBZGO(/LQ4I(\^
MHW%1'[!$_::B1#Z&9G8PH 8V)7MFR/HAXO.HXBY(B QFU !<KYN#%I**^-$!
M@-6]03^SZ)&]D6C$4.?*HY AJ./ZLNCC;:H\_C7"<[; )XPFK;^3B%D#K-L7
M]%X!)[!P/]KPJ!W2-P!B=]=ZH/%NI]:/6D,XBP_?--'"?@  NL$:U'\B/TVR
M\4D3;X&9C:[VRNIVUE#&"\"T]#"RW&@9P*T!N#ED'N"@Y0Q]!)EK=L-T!C8,
MG'&6QKT-N<- 3T/6%P'I3M[^GQ]E2,]#,A!UB%>(O&T-V@Z O[(8]N\0]1N[
MH!Q+ +!BJ"Q0O!^BMP" WSAZB"_]!,)I$KA#(FP*LL  ;)T*9LT1D3+)V)MU
M[<MHA(%K9191IQE<<!42*D@.<;SS0NVY<J)]HZZE=FGOT>B.!=*(=O#99Q<X
MM'-1E2=K0RE>A-5]-$&B"8HXBT^N3V-CO=G];JV$+JW[1NVH1'PS2*/E@H[,
MZ:1'%[2$4F<<T*I\C59J;SY^-4NY6UKP<[6H"%?4Y7NJ&P\/11+GA.>F&0]H
M)K\8 C0G"G("%HX[5JWX>1P5EEI26?;B_5MK]8SAJ%L/(LD.U>EMLBP=]X6_
M\FG^/+3$D4UJK^5B=*..E&* Y>)3.3ZR6'N*Q)8]M*E[>8;^6O-]D(2$>*B&
MJ;&7U]G$1+-CU^62U>X+G.WX,/^MW[&'(OFP#2W7EQ2[LC4.2$2>N>!,#20J
MX"%:CQX+)GO17^^"[&%#6()7>=-;;NS5K0AERT\^-WOJ*]DQA.4 J>QN64N[
M(VR)7V+'9=580)<OEW1VS/-YV./^<>6YS#H$.]99Q@>.FW>8:*\,"Q=9.%2_
MRB'V:ZDK?\E\N"B]?NT @SN;KHW;!JC'H.'?OW:)SKE"_64KQ#J#E18#[:-E
M,@(04]V[()E??W\-"+$&NF "R, JH[Z:$0DM=0=8)D5Z#;R) .0&!=N6Q?S<
M %-L4)L2B*DMP'-K_+UL0S\@_^L*0718*W1V@*'[3[=D.@ IE@>\[1'I.C:P
M)54Z838*.>8V5LY]&6UU=&,#_6)Q!36XQ=!MPZ)6Q@"/;]5'W>IJXXMH()6=
MDQ/VVO2M2:;1LH8@;RG)B1-/S+G.=X6D?4Y:GF]3629?D]HC7"\QB!\O)CJI
M1ZT ;Y&%_I(WB:-(;-'"!8[N5;AT,B(M&)2)U>WS3QAHP''9KXN>1K1(1&S
M=N[J!SE\B&2$0E/^NR5()@'&Z:C"T25*8J\0:G-Y_*Z%[*SE*O0X'137D+]V
M20B4^S&COEJ)##B<ER%P67I>H*(/<F(+"SWL?'&$XJ;CG%9@:Q:UU"X;=?66
MK>53UL]MQY/%OQ>RL)>V6?('8P=">!.T/;HE\AA52\\,VDC?TJ]I;[P;/9_7
ML@&#]GC@YM!R]*Q=D%-G"*H(]=*>U-SPK31E(E3NOENF0_?HU]&18S+/SX5Y
MP-^USAV9X/3)P3R4'F;'DK,IX \TKVZ:C#S2I:#-YTS/BM0M-.\-;[EO%^JN
MMQTNOP=.?G9YL.6DTI$+]GUW!TK*%:0MK25JATO TDW-!S:;#^5X/%WW=&T?
M\NZZ5G*-,W(;UHP@WI5FI3QU"\\X1T365\5XUR-8-M/89!J'"8L2!U?EVK&6
M"8ZN#QZ^M8U[HM-V\BG+E ?LUCSD..U( ?Q2&:7%D2!V'.MM<6YA/K=C1-!2
M/EQWIBQP[O!3CY[T?K/'G?NBTC.U/[B*KWIEC;JB*ZLM*BM_#7"]GKDBINZ5
M4_)QJ<QO2+MCP'%8:VAH*&W#E(MX@%!62JK"UV :EC6^>_@$MAE_2[+>/[RR
MU.+ND>T*0-'*1'GI5]W9JP?- W+;DH1>*5DL9IEPS8N_&LHK3(5WB/<ZW5]H
M3>_+XK8O[O-S )R!PZ._)58C$;\#ANOZO\./'<J ?@FSB](>,S[@I;=%OJ F
M?L/& <=^RZENW]P(@>-^<R\"0T0D0VL&M=?[>\-C0,L*5P_=%DU%T/>Z0W9:
M"X-.M*6E.4LX2DM+<9ZZ?W.M32+DKL%ELX3O((_4 )]FV@E_'5)A^2[HX 9E
M-1.NH#72H( X1--G#RX;6K<@E>0E!HLHCEH57B-=%V"E2C!&H24P&I<WC!36
M !X<:1Q6P*)>!)X@G1Z'= 6>60CD8_3U5[L$'.JYUO[Z<FL2V42BQM@N433^
M#BJ),_^#O@!C'", G<C E+IAT4-4,F6 =HV "H.=VC3I@N\C1=W\-:*5ICUP
MN=8F)=]BN[O!Q&6RM2JXJ>*H )>QHP9D%W2HT,F&MQ90"'[:N;)?-H+N]@&$
M*UY>MUTM$]"P;^#5:64A1)%)=1X#S%&48+Y'KB@'L)5,U<649 ,*]8,JWDP2
MO*,Z7AKZ*?=<L](7][BQY%JQ QL*DZ+/H4Z[($[&+P1K]7VB_20C#H\.2V7K
M_X@[08/XX\,+5Y3U3[P2'\I7D%P??I-UM.&]]4BH-]-@H <EA6K"Z&<<!BZV
M!)>@QZRHB,[%P\^3LNMKW!JD\50PRT>%FS.#/\)%JY*T;'2SC%]$_;@3S\/'
MHP)@8";6;F7="0Q%$K7$E*-*8F[ 5ULC)C6K[WR G!BO37"7BPT!A3HL"=QQ
M8PWR4+&YTH=Z<L'LN3-L+[DZ,1GS:!=$!4@ %P!!Q0XL@H=7"6@D7-"#B,.+
MUO/[4Y4:81RU0HX[=MQMSB>6';,LPGI+'<NT\X/D3YJ>7%CZ>&'@2=PZ%_/@
MXBQF_RZH<0EXA$A*6W,[=0PR41XL2>/_6&[,.Y,ON:EK.N+YS-!!NZ WX(/7
MI"CT?&"'VX3;<!293B\)/ %P'6W\UXRMNIVWJ?!K733+9V?*NY39^XM]_0J3
M9XZ5+2T=+<;=O!4AG<2K-ACY#O))UG0*2CLNB$<N7R*L4L[@D+62-%UZ5> Y
MN#+).\9S65N2;Q+2J!_.6_;^4 )^Q'^(J2R;K69SO%VIO?3RAW901(IRQ(T'
MQU)ME/OA'$1I!@N8RDI!D64HNH"S]W%KLCG3"[]$T#\Y;LY_#A+AY^_8=;G3
MZ_Z%IA5\T$J*J_3[6!-'XZZ/^ZQ @?5=L 1<>?,RW\3JX"Z(P7*<)-B (II
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
MJB3LTF]21= 0=:D_@:.^1)8&L\5M&@N1343AD.HF_9'A:!$]\^XRP72R'5-
MK VG5?1\6ZZV0G7[\X#)N^BCV%U H0L#0<5$@WI?]O.959!J5-V+45[?5AH^
M')Q+H=UY;45YN4^N(G'\P#8UOA=/ZO;2*6RI/N8U )(?OQ2]%<(;+;D1L\49
MN&GSNB[9 5(2!1]Y$>W95=?FU=G*ZB1?=W?174D]35FNFXK'8:LQ;(DP4$B&
M7@D*5M.E-!,I8H;(\&**5U63O6D46_OIR5==S]'O7G0@?EX1,Y&4R3ZZJ1NV
MYG[:"0%B#UH[HH-(/RLB/AX\%\J09@H#>?11Y'KV.2# '?/,V;-"G_%1AW.R
MP<,G3WS(2;>V.B5R'O:9_EC^IUV.ZX>&V0Z<0B)-B)/'YF>I80_2X6SE"'6&
M8X!7G4*B%]XUIE%^6\Q.E0*_AIW"TC_GBAZ+^I:[V[!I0\OU0Y'_6DP\AI?&
M33SV0IP@+IVUT772;*:LJ-G']&IR)-(Z?[7;(&G>%*%$7[BYI$Z0"*E&E_0N
M=6PY12+?S@F\<P2SY<N"XIUG.6^4A&#5QGX4&,X3?0-9KG<+@\6Q#F%/]=78
M/?[DK3UC(UN78C>7^472Y"[TNMUY0?'IH^\"&K=N#>#"Y)"^J,$ YC7&Y;JU
M0 Y#]]' 7*#I0)"&JFDWH=PA2>_443[TJ*G+NDYW+\&IT 93TA2U6^!%C^VH
M%!!'U90#I+K&8FZRW?.^1,CUZS!PK@1;BJER[D!>L&"ZE<%)G^FK_O&+^%O0
MA, _Y8QG).LD0TYFHY&!G9=L?NS ]YK=;KT+&CY!#$]%TP#.PR##G9AGH:=?
MR,TNFB7E+JWK%JCL<9QNIB3@-AGQ8;4&P'UL9X9K10P-O\EST?FK?M&GB^GT
M1Q-SA^T^/=CU9.V'IEV137Q%-(+H3)T&?0H_5K3%D9-\KB1^OF\N76O(8O+=
M#1)6>U>;^$^).<^K'D3#(G_(_PB7? IICSX%?*VZ*/FMZ-=_2JS1#95N1:UL
M?0)-*D2IN[-KK]8DC.>S;UOB2)&XSZC#6UW_XD:C_#(5LR(>2%RE0P'T$<E"
M.^?UD!+KF4,-;R NB=F7K5DD_BX!(ESF'Z633>-^DSN6_3^5._9["K%D@9V#
M>KP)ZK%Y(XXIE@6%#?%@$B,+M,AV ;?@9MXATNF:[+2?T390$^]6SL:K$;Z]
M!O%_7Y_6QCJ,=8J_!>7?,$QC75\[F!\7T1S<[?8FK>2PT-VC!*5$,]BNG1=1
M:^NN<N[BJ,_P&[@P'R19LQF]-D(L1,XYDM1P3=O9V;MJ%GG)<]+AUO6F]%P9
MT;5-Z7=RUK[>=[M\:23"!E<O?QA!MX&3L6NNZQX*Y@/'6^H@OW#%,$>']F)<
M.O;60T?= ^WPS)[3YRR#X^V)=@X=!=_L/K@DU4]]DM7)O;>KLT#=.]=A=#6<
M],UHFI./]-$4CN@BBM6(T!%'Z3T,S29$;%5<!9T48_)(8\=M961-=17^4O0&
M";[V5L57UD))Y2\I@SCF #U_3I@AW8I8J]LE@A#!'@&"GG$RFD:WZ8W-2R<^
M4!XI:GGWGJZWM<R_*OW,N^H,Y":P6W:JJ!A7_XZR*;#6:J1HZ:'*P-!I:\/=
MIA8U#\:'.M./?>^$R/)7<ETRQ#.V8TW[ @NV'GD^LSQ CB^@/9$-?]%H-'K9
M$CQ ($!1'^X>KK"R<H%8"E9W!3/"'*[8LVOJNBS>O"F?JHA) $O&<>5Z',I
M!*'#M5*U.7RALYA9D?XE',Y0!(7%J%R84!<#U6RT'M@7-(9:QY8AE8THMLHK
M6H3ZS,N/S<_,F;TJWULRG'OE:6^7CD$)[]Z!<Y]Q6XRVAMRD\>>W9FE*.JC>
M6C TS)RXUMD8ZJ]\\[#J-WSP\%KMU]-W;V:GT563(/9_EU@FE4Q#D_FHT@U%
MWHT91A+ ^%@1PJ:OG(.R3-E9MJ&H7+KV=;3'NE-NOE:*:I]^>N-S?[S_.R$&
ME&;4TTEL<4)C]HZN!DSDJ%R?KY%N2/R\I<2UY,''-F4]#[^5'\]&D^=?-32)
M:=5=D)QREQ'@&WMV%FPKI'=D7K%H8_&;)%Q)\>UY_K4]D,;?$:KS(BTWZ*>
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
MTJA+.X,4OL.>*Y:R!JHJ?=>_.UN:2 ]JM+LB/NQ^S;W8R3A&_S- 'O+&E>#
M T3([<(4;BY0$854_-60 ('4;AFM.P_XCC2KO1NLN<1U2]%TG P+[8N5E_]&
M/CACO\FYOTG_M531R6M0>JMI'21$$N#\FRD VA [MQEAL9-H66J7@T:O6'C)
MPS8OP]FUK.+(@?WKS<-'21-MLC#;L2F!66)!0MT.T]+"\9$ [;;6%8@>;*?"
M%6BW3P1$#'R=R7SF%"ZKU:[E1=3+%'P^UMK%HZ"\4CNG_(3!9!QC@[E5@?[:
MI/-%W;\V\/"E+3BE8:K\L8KMA9K!U2.U\FI;.1M,Y3.UXI:>9<$M\6+,-_[E
MLQ9;%49YV[@>U_KI%(/.:6L7-H5BV%='*,4-X.:?JI=<01LQ<QJ*1'@XPH!J
MH8Q692'\%;:"<.PT QU+9D?1V^KTV_%^ W_6G(JK9R4Y98TU!I?J3L7EGW\V
M Z"!:'P.O YBBVK&\?()B"EFKH6D8CG];+SH"==<;)I,MB'<D+ODOO_@NU,P
M\K>@URC*P>5)$2MQ]@K[=,R2[I>[#J%B&(TP:\U*U1U 5$DU!WF=> VJ\!-.
MFVLJ5LQ\W#=OX@>:S9IXW&<;W:Q>.-X<MG>TTB<K3A(LV?\DM(3P!A(J#8MA
M/1'4HS"BCC*,5554-Z ]D!LINR/L,%[*'.+:2QST!+M6NM$/)HVIV-$W0YIU
M^U8N;M%,WP&#TB4 "3H_R31@'>(40%M&<>CJ^=X_F+6<KF44)LVA2VC$Q=C2
MJ)8SC,U@_WC!K9/;'4M2SD923FET)3-C"Y/)S=OK^7,Q,>H54II\Q.?12G4_
M;!C<>P:8JP'OIS_DN[W_A6$K6U6=D.?*83^]5W^$>\P>>[' ?=CQ /_RKECR
M@- OT!NG [1'\$0Y6()R]:%NGI8RHD)YKA%*\M)_=SA+>;T6,D_!SQ>=6L^
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
M6WKI*B3@VF5E:G7)]2 W+"3_Z/1>%RV8D3+R:'':;/UY 9 /K4\YD(-[.1!
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
M"+)9\EIK!!$F.15^^&B90$'OJ5&]@A -V_ES@ORC4XG:[OA'0U/;=(!5AKB
ME,I"DJ 9WF!*/K]3G=Q@.+*RW9E9D*,R@(98=AU@<N490BF(M;^KH$8L'#8R
M053'4O]E%G_/01O\*6IDQ65\B"^TR#F6Z-N%:'ULF!EU^M/0QK8<*O01]76!
M,F[]+0?RI0 L;.175JMA1]>P3I=S[CQTE?1.=IV_@+C_08W-/SG\<_7^4!E(
M2YAS+(%_L)-_E3]8MK /!Z*9PRK#KMT-Q^TX;FT&,R4)]'E6&88?]"RV3#B&
M"[3D('0 +0"%) 9E[IQM\J]$V87.%.:?E]-PY$":P"21-QL;P9##[8WS:?/>
M,6,+6Z.=R3! '8Q'MY%0M@*JJ;M4D]9[,P9,(S<T;J.UXRH&HF,L_;Q336F'
MK<LPY(U:+:$IU4R/ FR[$3;L.>L1F'U*$/QL+F8 *P^.F +*V@F[ZUDPOY$
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
MA^MLP?(BO@><IBF5[B+L6C3M^A!;>KW;!=95>FBT\&.31Y,\WWW>ULO&V]@
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
MZ?#-,;.37-EO'WEWRUBI1:SGNZ+Z67M398S^PLBR[@8_]J@][9'G>=C9@&,
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
M]N[1[+BRHQ8^95) 4"L**./^]CB5=PX\QM[Z'1]-,PVQE)CHF8.N7\+Y0;@
MZ\S!@)LYDJISA:=+)ZQ0+_EXW1L?) F"R[52<Z]#ZB@@&IA\@#0I'<:Y CVO
MPNH3K:Q[;VAV1WSI 9\0C](C"?T8;M%VWQ,P&>)/HP&JM+RO"X@41J">2KR]
M?,;%[.-=#!FE(!PA;==F=0RCNL[@PW9Q59[UXK@O7<>!<#B,;V#NOE3G]1OE
MHHRN!T"B.FD1#X6&K-B@'F&W$*+/\9<LW8KK+KC"#_ S!J01?*)N^!$1A-OE
M]9P".AIGSA*%LWW6Z@_WRG/25X?=INRK0E)3YGZ$#$I6(>\P#WK(9$/;V8)S
MVEJTNNP&?L$?JNFEZJ=M?NH4+4CZ\JM*;$HS?>5<>92_QXA<OK-+44KX**B_
MKE>NDN%S4=LE=26#;Z):_V7+W_\FV^D9A^)?]4)L$6&/?;(HH [DH\HIIK?9
M4NYN*@JI[D4^-BH?>(V-GLY#SOOX8RB@$%>B_5SM;6</DNQ45E52M<@ZK9<P
MB"GC':TI\2?I2YT"$(=_!42YSYL[E<KF?BC]"($9]D^"XP-']VPV-==!8)K6
M22@35T?M1UIRGYZ* 3$W;R;[P5;5_;F6N02^CXE-> I(Z@,.$:FD/K_%-@VT
M-E=E)"9'?[F9L#IWM^/&.NTM4#WH.0CT7$PR0NS@MTRM>(>;7=,Z4Q6YSIMC
M._GEFXT1(E_/_JY^]U9PN3<QU:N2 K)(=B6GY.>N^P'S^"X**"YJ!+XV0%7B
M X%E<"B)$;ZP- ]?9_I;<U&>1W-1.7]S+NJ_LF/[(T06=S+#$PJHI##J(BD)
M)@,$%[Y2NNL;Q?FP.G&AUW7!98'4X6N,J>9_1Z2Y!"DU]S/:;H46@[%W9P"1
M011WP 5DL6V+.;P+YQIVM<('^K J;GFH]%?K]5@8L??8GMUWWQO5X&44ISR+
M?(=*O3JYKAF^0H4I*N^;A7;V3"N)S=NDOKCOA%H;1)+?4?%GADA[H'?(196(
M.Y6$V?_^%GQ'-AP)N@'72)$0FQXNV""<JTRW&'!O\..I"L$/']<./6^<G]9S
MRB33;N[VU(+>]$L5.2K>%@+++<CRQ U;; 69K@,KUIP<_2&9B/79FM]_XR'6
M^GK^'C8JI%U)]JWT,VFI:7,!NSRZ9Q-<%S-"47?R9Z.'3Y0'GXWYK'^Z*?78
MJ[8%DL[1H-$)3=('L@C@B'%]"YG]#"GS2EHD.I R/7V(!G,IOOJ;O1Y1'_H]
MC/<#?B;@\S)RT*?BK)XUG0E$_=5>'?^_S2B,/(DJ=0/ V D"#=J[6DE][H2/
M$Q?W4EE81B)?DZT#!53JWCU@X>6<_/2%4U66'.L&G1A*I<VW(FW'QM-![3W/
M8K$*C/I(@V #NCC.YGRL?\/^0>^N8ASIB[1.\\8<5LT_(^#KNIG;,H/C4OLC
M;=9.38%M'4$XV#:I6T*E<]7*C7DZKL]#.\,H%@K;,@QH=BC.U^L^FB.,??:[
M$RXXU 85@X2Y"RB@D8(4*AH1' B7Z^1(Q96D=)F9P[T!U.Z,*W1DYB@Y,?I/
MR0DT,L6'BDP">Q*'!##ILFUBGRH'.07\^G<_2B>B(A T#P[A4^B'"5()O<V
M3#[KH6*7[.$DL4\K[.(ARVC.3TN-BZ]5K?0>/SJ;2TN?FY4W,)9=97W'/5M&
M7E'FFZ/'R.-#2=(KE!." 38Q4U*7B'-7,W;V]$'U$A^G-QW(<OY*]WOINSW)
M<ID-&5\O_-Q2^1L*Z0H(SFSTY,#0U#=E7EZ;;]XYS8CCBD:WR&HF,#)M34U]
MBRZ^TVGV*C;J<K09_R'-@*<XQ'@@?R]0""^68O;UD:/C!P&FV)9ZR:KOLSDG
MSJH_= 0&FBR8$^F77:03"<IF[2D;TWQ%J"[I_4J26[V2$9](6]PW*I@]Z$O>
M&K>()0Z8&2='B!2^5/GU;]N3_]K$=JSP7[VHZZ2*2O/T2B&CX'L4D [ 19!U
M. >[!FR]0,I4O%&Z?U<V'H/G7XRYS)W]D4E_3F-4K"681)4L)ZU(-5LHRYXQ
M%RA+@&PO"G,1R)W_: AF".#!!FL()!KASF"V-R@@;Z*>*E+A_NS95W(TEX>I
MS+X5SUQ\M-4GK.V"4:.XXQ/R-*Z[PA_RAGP%J#*2D*V=4VP4J*GT=DT:E+U\
MY_E]MTO\;K_=4HGZ_U'N^2_L."*\1C/=!X(>J1/%<6R;&:\,%[IY*^[>>ZBI
MLAQ-^\BGL .%0)XO0T:CV#TEWBB4[T;[*M6J#*5 ;,H?W7,CN;6U&MHHKZW
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
MB[WA %]$.S RU]P*/3N%[#:$#!_YAC@0(K\,E%) RQNZ)''DR)A5G1DU5+R
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
M?5*.8="6JU';I_N,EJ2%?49?1W3#4_>K'$^$A!CT5U5;]/SEVZ0'MNU+8?H
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
M$_Q3/ES8N TNDO;R]:6<VD*-T+'-FFDKAY? +0<U87>C4MONX!&C0E@K%Z3
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
M_?H<*1A7C_/<M<+?&/E#ND;/:_C(@;*# CEE):QKO%_=Y[WT85Y >4T2)OE
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
M"NYY8D'MC53R$>W?NXJR??9I_>+1F_Y"8?@BZ[>8*"*W,^NA[A[*M7#2YOJ
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
MG'K3LZ/;VOR\W^X)^X+ZWNBCLI3(^>F6T;N&->XS+4'X5T)3+(;6.$B-9PI
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
M#!1<1U^.K;_G=N7),=:C[&\)2[V7?*4M[Q=Y!.A\+W#>(7FY-N_[==)U82:
M2*WR"ZF7GF&J(57DU7 V_.J9@Y%25>N\ZEB:&YZP;, <JLCX(**7Z%N@&8JG
MGD'UN)-0TK 2E%,G4:WNM19*LFK78*I[N9'S+-/0JD>#>T=S5%52KB<*<USP
M+CRQZB&W#$::.$0<?+FP2-I@JR= B//0M=Y0F'0@@+"V5\:WW,$Y;A@[S0C;
MJ';_0&!HB;C'8\ '+'*95AHR@Y1<&M#AX*M4A.V8$1:$1%N>///37IX]=M(H
MU2QM9BI&/F/6NJRDC$/AG(U-79GAO?4#4H%UIPFD0#,3B#"$6LVT[\*N]_+(
MQ8QKE\=66E^?F/O6XKW*B*;ZXLMCS]XK,<-I$T__\N:U_^OFMQ8,I(R K@?-
M7:R@ O3\.LPCRR6D+G.CV$#2O7(D%'?EP,'NLVQ  N'8R?&_=+Q]_, &^JM=
M@EL-Q)D?_3A^TW?S'P_>21=2RY*P%IK!V0>.9Q=$-4 WV,!FGG V<#; BR56
M7(CY(H59M /)F(2%5NB$N8'XI[_KC+:^QW1B%8(7P)LH8>Q^ZJMAH;IF],$N
MIL5[K3-Z7[?>?2]MIGZF1R212S-9:*N!H@WG[ /_\W[ATP@&XIICW4,X6!2\
M'FJFA9,D2^VZ0A-W%]AUG7#-K C>8W<NS(=SS""A/ZPM9^RL,:\8QQQ8CPD=
MI!Y&A:"+7&+S05>!>"%[*,FBHKCB<^6>0,? 43=O8R Y#?7J28=MBM&H:B+G
MNA@7U^;VZA7,6^G 71E?5WXL-3B[[(6CUNIK@A93J2=?.VW=?-[Y]MX8JZYI
M7X84\CXM>#/<X]N%+_9JD&DR0S$-/ZM)D@8VO.@X*G=ZJXN'"_]NFP?RQFH:
MEB/G!5^KQ.1^P*Q##T7BJ<?,PJ37[&V(VS4C[4KW[:*YT2;:W.\_*LYPLMB2
MS R^G1OX5.[HED4#)34.@)%$'HPNJ-Z(17^JO.'B1/\TZ;^_@&G5MDU=M%GT
MG7!"S4;MG=/VXJ'4BIHY['[(A3P(?,&H?TB3"W7+J7J_I75KF%C,:]Z'^[SC
M_?O_^C[F_^L^Z/W@$%+79[UU,'2>(@08',.%6H\1F&(@?/S")/RF$[_,1VAB
MVK.!1"OT+YW/^Q X<7TI0\! S'INS]"?:6E$%>"%T",'/K&!*2$/!.2DE*BB
MR&/,"&D4*VB:.&_160=>=@3[$>P3BC/L,B2O'(#HZ_^X:[XV- C:T_E9#]C
M4*:<.D1@^/GIU'E1>GPF-_B2%R/DUG_7NJ?F5%1BA'W]<.,]QXSUEK>BFI(M
M5!.0%!T-UKC!0E@<M*$ UXQYI1.\J]EALBXA.W2@^%EWA'S<E@1C>[]#6HGO
MH6X=%8_^A-=#UIUHZ@FSWGB8[]70DQ)H*\,]7?5T12+'#9Y;O;*E71(7O_ =
MJGW<MY.C9B"FJ7US-8;J,IV';#!=UMWFAMJ9GJ:AZ-/0RQK=?D7-:P'?%'>L
MVAT60%(NO5K&4;^?KT:+8QG%T';3V_T)[>+%X0JN>YS,-#X_U*PA&)ASJ:S*
MU"@EL*'B1M#+@ ==[K8.W+242)IDC;1.+4K0:";'O=RR.BNG,K<XC2_35CBA
M>]JQ[N*G/Y.!_B'';R'%P;RY+I@?84-*.WV0W.ANQN+J&H75$2BBBEI>0KTW
M3$<@<P6VA3LS2G7I ?7/Q+]09\L/L"*>.@<?%A2"W] 'E[>Z.Q%?;R-^1_;%
M6Z+\9!;U(3+#PX<_]B_/"=&?4XG,=8<07+A8NQOT(JZ&<FQI^!C=,^>P.S7P
MZO-7[,;;OG4F'+I>L*;P2*/LY)5UG%_U'-_$!+4$XUK34,QU;(!N3<7E40]1
M)*<B<_N8GM0+I>=E??%]>V^EZ41ZR+^.A3MK9H22Q9N?.KV+O'-CV^.STXQ%
MF%^5<0%)F_O9@ M!<EP;+,*3 M"R?GV&?> C-VU_\:K1KVD"GL9VME'Y_!\>
M!:>H70];?5G03Y=(/05"BCK3!)JDP4O6,^(%1KK>;*=/N D-%5D$N90&F8XZ
M9]@HS'$9Q)F4:QU2L^?<<A-]N%H4"B=E:$"69+R$WSYC">DCN>1)U2J5VL/"
M]O;&JW3-IV4U/I^7DEUCK7_B6V-.0\Z;-).W)7G\T8Z>0(QA4*GG[KX89UFG
M)W]]UONW4>T!O4+J.\)H@OV8@E!\'E,!RF8<!,]#X?H5VN4E>#:P.J, G: ,
M),]M*KKFN7K4)MY_V81XWPM256(^]J;,L&)?@N.O)V=V<X;.PBH?GI%I5^\X
M2WEK'$FJ:NNDI:3A11I.F\:18ZJ3L6K.2EMGJ\_U%M\?'WX>/D5@HG5@/H0R
M&1JP@93C96S@W2F0- <.I6#FKV&6SDWBF:&8E@WBRPU,_8](<<1W$*G*X.PK
M!'Y T:<-V8!>+CB$Y.+1\/D];$"H&='!%FQM!4>3GH.SXB@J<Q!23&5MD(1M
M]XZQ@4W6<PT&*!KO;F<8M$*8UR.$<I+@S5TB;*#E&09"..:2(VOMC_,;_G:-
MEDQ:J^'?K>@%&X@HK@7G)E)A3C1L Q["_SBW^6_7!^I>6[ETSCL,/;;@Q>1'
M,?/1%/4K*.9R-ANXV8),AOHT]L<,) ;6RI+CEUA(B5J%0"=5H9_6^5>RCF45
M)RS@C!34!MJ1BO/D= 'ZW;F98IG7TY>&V,"MG7:8';92FS7L/G"D;#QWF]<;
M\['.AP@01RK\5.'Z?ATV8)*5G^>')IT:?W^QV/WQ8)T0;.5F6!>W.==NV[5<
MVZ+J]0CX<5DP7$$S02P>\=_!^_,JOP.2,)1!9F+AKXU0-WKPC-(/5#OE3.*]
MEC]U,L^Z]"/D1YCSCQB)$2( 3YHQ56?URM'\"!4OY__-=TS:.*4:Q$2?($=D
M]5N@5X&,JQ/E5L7/)K=F8US-"FS/G+'[YCQESG?I:Z0P(<VZ,4$V[U%L<)BU
MU4EK^B.H !%%T91JA$1Z($V2'@\>DV22HKY*4\#/:?A8&<-]J\WIH[?KGSX;
MM8U.K#@U:O\=[\YZ@J"O9#90B*\GQ.&VL!X2W0@1.G2[\"@O#UR-J%_4!CVI
MLZ4O2DIFWR08)S0=_&Z_?\,1'CX]RV$BI.C+%!DF$V\1L!X4?(S_+7\<7O+>
M=3JL6WJO8P?')A$!/8Z/'=P1O$"&,N=GW%JPQ@QTG+F%>;487"WJR@:*CJ5&
M,X]E^KF;?"HH4"MBC'@<I^]V*I5*F*9&?=Q9M<R9U!R8A%G;C=1%?K130("[
MD#13I8MIMC;+:U=)UJ,)B\E<[TL?XA+KZPZ?-98!]HK<[N'-#JS[ZR_X^;<!
M:@]2K<R6C,;J!ADRYQ!4<J5K/@G37,H43X(M]M!\X?H>]/QI'P9O"&9V?RW8
M1625*XW &N"[E' 6E@WTG</25AKS')GP'SX6[_SE M'I(0)#YMH@2R6N3&42
MQP$V7J=:LV++O>!D0QLG8G_..!N0QVHR/NRW_@J>NF9N  JB>C?]L\&UN9D8
M3+'+U!A#[V))FE)]2\Q>S3 -PO0'NOG%13UKO)33XUQYP> ]P,B5C,R;>IRL
MYVS $2,$]Z**O6HQ<O G5$E8_-"1-MV3[F0S3LC=2D1TZ%M)ZK9G-TI%ADRZ
M%(,S"R]H>'=C:RB#W3OI)A!(U1NF>,6B+VU5JS0G5_GWF=*(I'WI&@/J3FU7
MKM]V,/2,W>-&WYIH,\(W^BYA]J22US=B/1%26IPZ@VSEM;34,/"B<7&L"<7=
M3%DCEYS7$2;H.;!>1\';*S9:>8^YPGFIW'K*JNDQHB<:4L1,!3*LL%=;*P.'
M"9$Z>FMHOA%""8I/[H'NLAGRPD<$Q*+.J\TI'%@UOE9$__QNGIMZV9!Q%F1(
M&N3';G^(11/=JW@:2)U6RXKMC97-%VYO?COZ0F>=U,D':[Z62S=376X5H0$(
M;4+5#%,_*NT9_:3&,>? Z<*XU<XVPZ<SCHL?:"Q0^26KY5!0PN-Z(I^\L"<I
MZ1>[CK5K3=IJ^ @>7/:)DG$U-]6-FSI@:<F5>!P0KV=JLYZ!%^)C,C;K"4/'
M:(MOY10[#"I.;]AWD"98]?FMXD:M4/FKUX/?\]7OD2O^BD1:.IH>1Q,B'1-X
MRP8X$-C;9!91CBUG6E?O^N15?-_=B'!)/2+Y4O=1T@?;"R(I)Z1V'*:]3-BR
MEI>Y[M6PY%0J[:0-32*9VD(W;]438AZE3AULK\>)FO'W=F-J!+;)BY+6>.AR
M=_@_(P<G9BG;< [HR6,#H9W4^!,A1E "#67:YOE=W6%BG^G]^('H<[L#P@P:
MC4Y1VUZLSLGCG]!J-CO66=07Z'SD\\:*5Q6A%XK+BY//Q;EV\U@?L3BTE4O8
MD$MZ"07SF5/NX^.EXQM0O;YUNU]_QIK2["8-BV\<&5Z;Y,QUL*W'NU7<!<?+
M-1J_I1J;1$^GY4Q]8_#A/A-YF1ORCW$R=T-9-\A$KB^&FX1RW,I#:9%.L>'*
M3OI7WQGVJSUT=GW#.WXAB&&$Y:69Q3209M8R;5HU=_F^3AF0,=*TO#57A]>6
MPG\W5?/;-WS05CO]S=DN#PP*[@7YM5K",%1CQTQH^Y%4D#I&VJN11ZXZ^(DK
MI1Y^;^K+.*CC)K-8YIG3?&EAUSS^C69$$M,!$A\B1DMNR[> \&_]KQ>H&6T3
M>:Z>=??ILN3FFWM[_ZIS:MB#.)2/GTUHB2;2M1N1$CI,^+;EMXB=+L1#' F(
M0"HXR+AFUL@\S082U(66E]A R;LE2I0R89RTQ/S#W[ 7K%S!JMA7@Z%K?R,N
M6VZX:OEC2GU1!U:8M<)'(,SB77_"!_CI>&84+(TN.OC/=0*#V8NUIZ*"0%>S
MOK&WQ+75BN.=Y1GWJ(-OS"A-&[;,;J2=OBA96N"VIDW^W.Y0M:\JJ]_<2"Y_
M2LB<I'A!*J<'Y=#G9R(SA!&\&8-KZ=W6$1ZF=0^[G\9KD&#3X)/5J),NHS=@
M*6JQ="4]IE6;/UR,@_X.6,-Q<R__'-C;10Y+H%D/\4;,!WQKSH;OYS0^@WQM
M(J;O&W^>3GA24AFYG-6P.22APW3K.R>A=PY";" DFGBNW]# -%Z6N9%&3WXZ
MQ>-^1J_WXZQP_UN3+I&=@2;J-[RF$>[-?9\V,UW@BCZ'Z4X:>E[@_!2BQ=U>
M_EBJ!;H+'^4W*23Q7;MUXWSIAS;MVH'+J]<^1#TFOLJIK<#'#"+L,5A/8]#^
ML;6<$C4E_=EIDM3;!@5ZZ_N)_2';4:'7+9N9LI"/(S6$C JM7N?F*^=1&J:[
M[WRV_O;3ZT4'N&YMEWN\!93^]NLYPBTHG'$<1N ]G]XF-Y2 GC+6MK42_=R]
M)-[[<:^[)-K%]&YK2:+B97E>7PY3'L\W72E^J+=R(E QH@'/?7H6=-+'PS?3
ME2AXGCKPBK)_5XC]Q<59AX8=^K)YLU\",W;?_^"CH&HL>^-+3.YWG!;D0AVD
M'+[>BCT$!3Z:;+HP.BUIU^98+KR]WE:WP^/QT-7]JG;OW[<<+XHBF15%K=YT
MX';-&D>+79P<I]8"G"\>"B6 0^G^GO<8BE#J,#C53M.T+FY% "$3]*5,2\Q8
MO+9Q+O_DY11C>#5FA,>HN4(A9JW(QT[Y*%JL %T+"F(<@=\0BPQKU77TR^+M
MH3H:SUR]''_[A8C'71(2BWC7HC.QP=(^<\D<]59&?8\(GP8EL'NAP.&NHM0&
M/>[6XB<O4C\4>MB;1HWT$5%:.*?T\*!W-922 \!9?@!JH)=!+3G,E:Y\S+=J
M2<A1UQ\?7;WUF[]5R$/(?SUOK_V)&V<E;^_U.>29>_F\ @?JCJ_P'L(SG"!6
MMQ0RH(:\Q?.K:QQN]7,F7=][U)LC:'.?_>--Q WW\M)<2/CP<LTH#>:5+&C=
MD:).0I<'O= CNVY#QYOY1,L3WW=O,/YFK_7+X;S5]6QR.MJR7,=WW9<\<4Z1
MT^*R ?RMF3>WLP$R;QMZ[.LBPLAZXR']^?BEI2J$5944("& @H4#Y6&<%TA5
M7[F& V6$,*7[@TR!B]T_)7]*_O>6)#[ 0RI5CZ^CJ>::T5:W7XG'UR4"9UZ"
M'3DG,6T^O\.:IN0$P7>+(FS @0W0Q_%)4!G"M>U0"W-LP"-AKD[,'-,:/@?]
MX7OW6%/E=J4.IX9L=KH\H-H>5(,P[OB[DW>>EPY),E.]N,'NOI7;(YSR"5-E
M]>+B9W40A%I)ZL"Y+$BR@=5Z"6P K4.$)#Z#;X4>@RW-,S!W\25S#,F0'AG_
MMZ]W4#698CK'0TQ86=\]U >.F#^V>]"TR?E]QE?BX?]"8M6! 2!-D]0W:0H%
MWC=2VM0CZ]J=61:=_?A;17TRCRO"*.-%'LE"5VMQF[/^Y+>4IWROIY327W8/
MVAMJK3O2VKSFZ7J%@]LL@X:"=V_\?.<$[SLV( $.1>!?\-9A1$TI=W&HB0RI
M#,HAQ0]R8AVQQ16%DQ%GSL5M@C\X\A;[$Z8J&%RX)E3AB+<9=1\Y1L(N_8/#
MF8&JP)W]F*/I)C=>BIJOY;'8_\R(*R:FJ[#UKR?S/XG]_[?O8?[A!N%K'\S?
MN'*W%JB"#3A?PB]K[(43W9<0CA&<#K_'H+!NC$#F29IU&):;?E]@1LQ8/9\-
M]*;D5F&+QMS?2UW[SHU+(..%1V3WW+<BW'?ZYDA6OIIKF<OO5GUNZD'OL1Z=
M\P4)2^%1?KH..Y4>R>[?<^Q9:M%)SR^$XI985\+)WVG$^K'?C-!+I"A#+FS@
MT <4+(; MY$6)&N]>$5<YLYE S=-F?%JF55FOVU*^TW/693>>H2YS/$BQ$$+
M7-H&O_W(!L8E<F .S5G=EU$+Z!^:TGYH.?MA#22&P#XV\- .#W$1W\V^5_V,
ME($?FM)^TW,6D47&LX2V@=!)PY7[_TVIS<!!%\$A422RFY3_D"VRX,WQ8>"\
M+I+6R<=0\%'T3S/\(YKAA_QU1N?'Z<OC@U&%Q.E-3YBNU+"L .K8.6U8N7T$
M67+QU,<.^[N-N]>=H^ZSVL4THW9F\QW9,R!2DF;LY#J9 S6_Z)&[7BCL)7#2
MAZXX^ E.=D4H^DDTX9^,HO\C#LQ=? DO\T%+#'%JV^ R?]>W?IP3KALUZZVW
M \DW)'!<%7/;KP'!%;KH7TO=C1L$JO/$C6($I'UL"/O#]>X5=08VX0EE X[W
M,2SIXEA[]%HDA!ZZ8NCK$9;<FF=/!@>06([$.<?7QG>6*V<27YL1_OE:&_\!
MQV_\F>.S%,DX"S9^@)I@TLI=10MP^L,H9@25#?R*P$>_$FOB<[]^1O#&/CFI
M/PK#K5I(Q"5E:4E6F <X?[%SUR4FDAT2@QZ!W1>ZV,"1 B_$=/XYL.)2'%H4
M;;=RR$;6JU3]+7 9M\3YLX$:)$V.?/4D3JU<O_$PC4FL(RXI.O]ZU<O<*_2B
MU[VA(F1].S/^S&T^.99[_AZ\%,)RX+N@1VR@6ZZ/#1BH7[)>Y)%D=>(AZY'
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
MU1",$M;P+E[O<(T.>/HQ5.?;X^329 F11W"]!FON,=D<J<4O"1::0R1 )9:
M2H+Q&4O25@D5 M/&GA28[(:S7JE7SW.;?1YFH3;S:VJ0"BE5_$ASYU'!L\['
M'/C>.^6.9'I^XN56+'QSY!<#A35M>(:<6#H,R-"@] B:9G(4"=SQP8N?9M^
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
M"_6RY'.]NUM25[,^/<>^7HM50Y8SO!8[,@.6E_H';]3?>C)ZH1%CVM+I3?>
M5?&U$247G;7<6QH4_-]_I_ZV8 _UXNVJ_/N:+ M9"/Y"2%%5@C]?/3R*LFZM
MN/KJE;=U+9KZ%2FJOY#E6KPH:K9<U>M*+!C+,<LB#FE(4X@D#B&-U7\"'- T
M1)AS3!?-]N5?B!+^^G'#9\N,)TY^9X%5<T;G*U&OUA7KOI:*.^TI= S_QY W
MP'OF !MP!Q[5#8"T_/W;3SOYID1_^?U@NIP03B 5;^"S9@[P+7=S@<Q[Q["]
M]/L >X\E8] _W1<U$$O1>KF5>%27JK_5H+1[& ^":'XY(,WPP:BKB%J5K:M*
MN=A N6U%_2/XI/QGR_79JE2W-F EP<.Z43<"N2YY?0.^W!?L'I!*=!0Y6->:
MTM_7*^VNO[W]2ZW<=<64ON)Q39<%6SX!\ID4ZODL!2 E;W^E7?J6.Z"<>=!4
M1#'!-!?J]A6@ZR>@?ER+Y1+4]^KZ&A0E$$11UFS\>/:M6[&]Y[#43O"J.GQ3
M5LS?F])]?=1R4.\_@KASCG]__?H_':G3;;61CE3LPAO:7_&3>HY,/#9PSS+(
M:O7@&89FY5D#NP>HQ/B=>A.XJ-3N\00D6PNSKN$=(8^+#;W7:I?Y(#Z1KZ*^
M+;GZ4VTH>='4BR",8Y+%#"8T$Q!%.%%;02(A"BF.*!,YY<CD6VE*<.)/XH:\
MT@]-'S2:@5;+BO*SJ)O6S*@? M:Q8V:OC=$<__9-@9'=)VX+3T<:?-K"H_X&
MGE_ Q-B:V JZ<UEK)6DKI20U;47MUU(B1_%/8MG4FY]H Q.WQL68W"PVQ%;X
MC:FPOL_.(M15LWBNOB>K9<&UE_^R;(JF4&M_+>H%)GE"8I9!)D0,$98YQ#$B
MD,6<$,)0DE$C*S!&9&+-'Y(%&[K@-TWY_S'3\E&$QC7;E]QVVNPDLK$2F\@T
MIKCJ_H'2JG_M%'9TZ5F4U$2XC6(:7>OV>?X+J0KM!WY0Z[Y8/9"B7(09QUF0
M)C#+>0A1&D40!XC#($M13!D3-,MM/LC')"96Q U!H"F"WSJ:ABHX@HO9I_4Z
M:>W4SU)0ZZ_G>5D\?2]/$)CU"WE>P,-OXLB5;HKW5C3=]_7-JJYOFZ8JZ+K1
M%#ZME+NN^&^4(.K^N]>E4@'E."Y8G- D4XJ8R#R'*,$Y)((0&#.<*)T-8Q8+
M&[VTYF!BM=5L@"$?>N.YSPG8L&+I-MN#G8@P""5*H&!A I'01E!B#+FR@BD*
MT@BER>*SJ.CJNX![R(D=X.0 \'(?\&(NP,VLZZ0@6@;K1+/9Q/R@N?F#Z;OK
MSSX[H^')?-O3G]6Z.\-S:/S=%[+?(7U0[YCX13Q042W"B(0T32F48:2,D-H+
MP3SD J8BC95?E@8A9J:;HL&Z$]OQCSH 6S<%(TOP2Q<5;8,>=H[8(1:7MS^.
M$MIIO;-P5KN>$Z)<L=$9KC;;WN:$",/MS*E?VRF+#FP.(A2?M#XNPD1(E$H&
M24HRB'(>0\H%5]]NR0-&!$[SU/3@[7#QB=5F+R#V6TO14%5.(G'Y$.P:^>R4
MQK-HYD=/UXCH=IID):K5X<@Y64;..XYNF>T(XQRSPU.)L]>X;:C>%*5X)[L0
MY2O"BF71//U"OA8/ZX=GJZI:?5'?Y^?D4?VF>5I@'%%,.881Y4RY]YG.+@L"
MF(@H9A$FG#.KO90-\8GM2$\6T U=P'K"=BZ\%9X19H+$(84DYQ(B&040LX#
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
M.<$GF;_"\=U?;S9G]Z080P?W] 4^HU@[URS,,T:21$*>8 11KI1'?>IBR*A
M.$59$(?D^MC57([MN?#,%9[M)0"O"5W-X-U>AXBG\--4#NXE:M]!J.FBDVMZ
MFYOZ_[PF%5$KBW=T672)-_4G43TLF)ZJSF@$,Q)+B)BDD(1) !G+)0M1B#BV
MBEF?(S2QPK_\^EAT2:7@A74UVUEPS'3:A\B6X:6.XJH" Y(W0!/UI\*7Q/*D
MNV?)S*JTEX0]U-:+U[M.@FMGF@K>AY?;QH]U+9KZK9*C:V*S;4N6!6&,=<=7
MB6D 4:S^1D,D($Z4EQOE-(REU<FS#?&I'>&V5EV1_9??YU& _]A3!QT[MD/=
M+# UT_BID+*S ELNMF=/?</7EI,;L.-EDKYP+B!X&YYF07KFX6CVH!P//W-8
MP[GWA1*L41(NVPK]SO6PU(;Q1:9[__?I[AS;*5YV,QG]=7L8(S9WRP<#P4_T
M?3"YRS[C](.H=5ODIB#+/H7UHZ@^%TS4_;082AGA*$(PC9(((JJ[K)$P@D0R
MDL8",22,JCQ,B$W\$1R0-\_)O C0N$[[%MOVB[:EO,T#W]"^/"O''@OS5%6?
MF+AEK5Z'C56BJ*FP(SFC%Y>8+7W45)AA)JGQ/?8&;)"7MC?";"%BA/,P9C#
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
ML_L=Z\WUPA_$HWI[[I59XB^Z3"!1%:MN6N0B13E1._<8YCRC.BY&8$Z3&.*
M(A&@$&4T6)3B3A>8F)F+BS2-M %WVC"D;.YB] ,8-".@VG%B66)^$3LS(^$'
M#[>R\A:! 6WPHL_$:ZG?^#[K-Q;55QGY17KS%I";BG]4.FY\XQ5FX/2'#L<R
M9UFD]A2<I&J+D5!(J8A@$D99S+*,4&Y4/7Z9U-3[BH'2]_3;]NK9'X%H^7#0
M_FM\@V_A#71T;L!MTU0%73=MVXAFI><[BW*:64JS^0'?RY??_EL_V=?]I92"
MZ6'&7;S_$_GZ07TLU<Y#2:*<BZY@K=UNORY?EHJ>X/TUBSAC68)1!H.8*;5/
M<PKS/ Z@)$D@@I!Q(JU&H[FS,K%9^/3\S[= ?&6BK@'?E#8WY*MMG.$*K,WL
MQ3P(6MJ3#4^;<SI="*Y)@GV^;D#'F0Y7]+QM+[W1S@;S>NYP/52^QD.Y,S+O
M!*FK 3L:,G7]BOZ:PH:1VD-MVI^2(*(L#A*(6*PV-$%,(*$Y@2*(.<&(R"SB
MUW:&'1*<[7SDL&5J> .B=L_OH7?L'H*6QR0><'$]*CD!2?>7Z*9%9M[>LJ>D
MG[#![!ZY;]YE]I3P)JUF3]YW;7.]PQ%X>LPLTV.KNE%X!SWB<I3B($LYC**0
M0101 BD*&.21)$PR'*3$J 3_2CXF-B0?UP\/I'K2-;8M&ZV";.98OGS_$:@-
ME'HJ79&(:S,^.^ --U+3PVD951DTZSLUZ_(8WGD:^#G!X[VAGQT7WZC!GQ-4
MYQO^N2WG9N5T2\%W\N?5BK>18U%]+M3FYJ/:7BYDCN.8BPS*%"E#%F0$8ID*
M&,A89 JO),JLTD+.DYH\EE,W6KON-.E6D^J>.*@5=3OK- *8F0'R X.=C=D@
M\/,6@0U=\'$, 6OS<5DX3Q9BA-"L1N"RP(=Z;G"'FRJ_$+(H!>][A>KZ['YQ
M37&193*1$5'JB_7T>J+K*$E*8!1C%D=QC"DF-MH\2FUJYZ.CY#"W?APC,P7V
M)KF=#O=DP::9KR9\L]'CMK6O/S4V$M&3)H_3FE69C<0^U&>SFQS&AXE*IW^^
MK_HP8QOW?2$>==6'\KQ;SZ#N]]@YC^($ASGD,I<088H@Q4D$>29EFG!& Y29
ME2-84K9YW9T*%9[_\K&;JOVR%-7=DWK/J\=5/_%IQU+G*ZN-NR#L7I_1JG^(
MMG@&$!#^%-X$0=#<@Z)4QD:H3Z'.%@.UOD=_%=&/BLE_!L^[SH<Z/OE!<"$>
M6B];.6&/HEGKBJX-'J %I-4]G2CQW&*,E\TSC:24RF@KITOY8$CR2!EL&:L=
M9208"X2D9I&G"9^HF^EN,3M$\_AA3H/JN(F?$"O+3:$Q3 [MGVWPLA@K-PUN
M;D6;'EXSNP%N]L*/C7*S6&V^H6[V(NZ-=W.XW?ZC.6R%H+SK-SI[<M>MI*^E
M>/F5+=>ZU5@[[O,]>=*&?A$0$:L=;PX#FJIO:,(E))G:^&)$8Y+Q,(\BHQ[5
MU[$Q]5:XKU-2W]#-T,3E7G.2=G,HVQ)3 9::;PM#? 7ZE^WR/)C:F>G]CB?@
MMCTDT#G7.\:VA5*Z$+QGKI_]V[,W"[[F=GP>G-W,^K1X6UG\ZV$:^0!<L?AL
MWX/K 1A^'CRLYA8U>=?<BTIG>Q5MC_-NO,J"2B98VGX'4*:GH 0PCRB%<1YS
M3G))L] J]GF2RL2VOJ4)!D3[@P/+&KC3 )F%2JX6V\X<VTML'1D9E<A31.0T
MC5DC(:-B'D9 QB_VF)C1[TE$DHHL$A&D6:H/)E($<<8Y)'D4QDFB&SM?GY/Q
MK=,Q/&1A]'"%-.$X2!,]W#A0<,E<P274/T.>Q53DE$>Y7:\*3X Y!82\PV-F
MR3R);&?/1EZ/N9)0YLL_^6Y23QRR3KPDG'01S@^BG;ZBIZ[H?JA//Y-:;975
MAOE7/7O^KEJM2[[($H&S-,MAS'1J&J(8XB20$$=10@,A)+)K7F].>F*#J$CJ
MX.QZ1U"GX%?DSK)/C0669OH_#4)VYJ /@?=,@"T7-T##UC$"!IQX3)&UEMY7
M2JPYX7E38*T!.4IYM5_!/ASVKKQ;J>W2<_)8-&3Y\NNC*'FA&_9NPKLI"WC
M: (%912BC#"8!SB$<:2L2*SV.C$U&N1L0FSJT%9'%PP)FX=6+B)U.4#E4W[+
M?4]'&9R"P.%\X"(6YL$DGYBXA8S&L/$3"3*5<23><W&)V:(ZIL(,8S?&][@V
M-^E.;=N%:[%K6X1$$K HAZDD'"*:J&T@Y1+24.UI$I2F)+6::GV&SL1F:T-5
MU[Q4=_;]2DYC8^;4>)#8SE!MA>TI3M2!9%0J;SU'3E.9N<O(J*C'?47&+W=,
M(255]:3T_X/0ITJ"=P-\3G0[VDR8CD0013B'G"88(A;JR V+88Y1E$N49RFU
MTEM+^I.[(1TWE\9,>8'23,TG!,A._3<,])W)?A%$4VU[)_L/9SA*[2L_U9+Z
MO$FK;M <9;(Z+N-O3M OY&OQL'Y0]JREL\B""(<YC:$(> 11E$;*&T@$1(3Q
M),JPWN!<.RKH@.;$YJ2G-CC@O'XRT"%J9E;$,Q9VEN/,?* -.AL&;G3X0[UV
M^CT<:=#B95S0&=DGG!AT2/&;#PTZ X')W*!SM[K9AE^;OOO1N\>V_WEYU[LX
MOQ"=\]EFL]R6O/^M(K_(19:)*.50"K5E0%DB89[P3#DA*0VC%*$HLSI#LN9@
M<KNQ)=NF]*S:H]'5ACD@.NXLMQOV.)O9EDG1L[,T6U; EI?-;D7;FWU4=PSY
MLS7.6'BR//;T9[5#SO <6B7WA5R[)O4C'+JF+;H^=E7JX_)VZ'L:T#2(<:+G
M#RM[1/4A;<011(D,LAB'(3>;BF1$;6+;TW<-W-&\-#3> 2\SN^(-!<N#&EL
M'/HD&0CFK572&*V9NR49B'W<,,GDIBO35)X]#7:SNF"W>TWS6(1A0#D46*1*
MF86$)"0)I$DJ=,%.S%*K@]H+]*9V*@8;]I:FDV)?PLQ,M3TB8:?<UB"X)V*,
MB^8[&>,,M6^3D#$N^MFDC NWV2DY%\7B9=DHF_'Q@2R7S]9U48JZ7N@Z@2BF
M$929H! A3G2WLPSRC$>4Q $+I5$ \\SZ4W^=6XJ@)0DV-,TT^!P@XQKK04S+
MSZ^5A,;J>4&.$^I8"_;CW>KS3^K.3A/57W8*>&Z]613N@C ;!;MTF;U"O5'X
M+M_?JR_PVW67GIC1." L@)(+Y>^*/( 41RE,:)R+B- PSHSZY9Q:?&)5:LF!
MEA[H")KKT1$.EY7H&NGL-,A","OU.2>!D^X<+3:;XIP38Z@U9Z^QS^)YOZ;+
M@FWWJ^\K'<9IGG2IN:Z5T&[MH_[>J;]WPP%%6S[QH;B[;][)7VMQJR=C/!-R
M58E;QKHR9\%?Z#)IUC774[?>/NB:L']L_OE<[7B;:LWT/_^ZJO[VNE1T[RIM
M[DG.0Y[J:7=25TBHSR$D<2)A'"(4$T&H#(1YM?EW)IV-4CDE,+>"W8#'7LZN
MM9S82'D#[JJ5Z??X.X1OD1(1)KI-8BBR0.UX=.4,2PBD7#),6!Y+;C1DYCN4
M;>*OR?_'7XSQ[]MWR/%TG]=.4+"5] 9L9&V[NG2%C5MQVW_U O?ECJW(\)V$
M2FC02GT#.KG!0' PE+Q=92A[^X.A]$"+#UZ78 / ?]]WS3Q!\3OC?/I\R/_N
M[YY5:N9W^G1',D&_-XYG2SS]W@0_D>?ZO;+H;23HZT8\=$D\]8O5 RG*!:,I
ME9PE,$O"$"+$8DBB4$>RLU2]N5'&<ZO&_B9$)W:S!J,Q]Q+0.N+7#P@]!M$R
MH.T)&CN7Q!45'^-"SXHYW=C08Y+?>GSH61 ,QHB>O]?--"CCU"ZVFSK8YYL&
M681DE&:0"I+I3F02YA0%D&$9)T&6R32WZFU]CM#$)F!#=C ,TT[MSP)DINH^
MQ+93[Q,23Y!R>TDN3_I\ELRL.GQ)V$.]O7B]:P-G/:BJZZ95?"ZX*/FV<?0+
MP9;J#[Z0*)%)'B H6:8^XSP-((WR !*2(2Q3G@78:H:G"=&)=7A+%_">(%#>
M&&#]W*ZVM^,/10GX:JE^6[>_;'_Z!]M^SP;XFJF];]3L3$ _T:SO7;EEX&;8
M:W[#A<^&T.8R>VL-;4!RYB;1YB <MXNVN-?^;.'MJGQ.ZOM/%2EKTFXR=F.N
M18C3),(21F%$(*(1ASA1SG_&E='(I @2;)23=H'.Q(9"4=:3^P+\1Z88 ,V
M _, UQA,EP.;GH2WTW=%%&JJ8$C6I.#.2GCS2)LG$-RB7AJ,H\?OM?K04,21
MT,_8W;.%80Q$&(9$3"YW\VL^"+5,H2=]:0(Z$*+^T"&6SV39)N\UF_*C?O)P
M')"$R$ 9*X+TUB2 >9HPM3])E;42F(?,:FMB27]B([;C!K2OL3X::O\B=AS9
M^376^(HP9TF@?$:DJZT3EL \QC$4(HE)%J02)X%=%ZD)$78ZF#W$>#9HS;S'
M">&R^[ ,<'J^>1?;OPR8V7;A].=).LKOR:FTI3ZK?^D(S:&KZ;J,JX%OBB[*
MJ /HG]0B?;@T2F66A$$*B6!JLQIP#JF,E1>:*5^4Y:%,0ZN<Z7.$IMZ@GIC7
MT<W>Z=I4OE\IM+>L'5SF%HT^"ZFIA;D>*%M3LI5?DP2:Y@0QYTN">;,19\C,
M; S&A3W6^@O7.XPNT;O5=U**=NZ\/JXB#WW!9_?%(QEE81B'D,9ZJBI! I(D
MQA#)"$6A'BXFC>)1)L0F5O-NK,"JIZ^S=S0#X*&O3/ZL6; 8S7 )N<N;39]X
MV&ES!\6&-.AI;XNT_^(9"HO1%!XA<=M_?KH7^Z^$[KQ?BB^ZNZ'"[,M]P>Z5
MUUD"*D!1UVOUW6AGU#QVV1J;U^M'3],J#/$8&U%Q:8GYYE(8"K,WC,+T'M=)
M;+1YW1[;ZS?E+7G8?(<QT7&S*(%QF"00Y6I_BJ-$0$$HEEPB@@.K_A3G"$WN
MVM &[.C> $W9T6<YBY69S^(# 3LKYRB\PPRV<<F\C5\[0V;FR6OCPAX/7;MP
MO;W3TJ7L%&2Y6[=^HSQX?;A>+^(TS<)(<)AD+%.:*P3$>H8B95@JW4U3(HW3
MFD<I39W]LJ$]>(75=D.3!RU]B[CP.&*7/15O.-@I\'P0F'LHWJ!P<T^N@,3*
M\3 2<\3K&+]_-I?#2(RAOV%V@W,"@&Y;L<D7W&WG=OE!V],:S#.<B0C!C$4I
M1&&*89Y&%&:"2TDSQC-FE<YG07OR /EA),7^K,L%43,O92*<G(,M-A"Y'/G;
M"NOOY-^8\MP) +:0G,@#L%[";ZDA,4YQ-DMN7O DXE$D8ETJ%D&4T@3FA""8
M8A1D"(6Y0,833N=D?&)3]D;4-2"#4@H^+*70 60R8,9/D8[W9WO9^_M>GYB=
M43U?3G,#^H(^XE!08UQ)\YT^?C\%6-_R-?!=7?6-7P=O95-3/1/'FBCO['P7
M!4]3@6Q:S309?=<.X_7]+OF1%/S3ZCW1V07:*2+ET[,G726U6A9<\_%Q3>N"
M%T3/&U[$,D593AB4N8[;9(& 5$881H(B1F0JX] N\]F9E:ECLMM\Z$?%E6W;
M<6=\#?<_LZ!F>5KU\CGXR.X%7R_%#0@C&*";+H]E!Z5F%30K\$'<%=JWUO9[
MR"D8LNJS=?FU<'GK8N[,R,P-S:\%[+BW^=4KNMFZ]]UD[MM='_7S[?]Y)J,
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
MGK_MNLHU3Q\%6U>MJ[A+NF"2RB2,.,PR*B 200AS(1.8ID&<)T+(-#0Z[9J
MMXF=LRM26Z9X$)?WQ-\07COK-#!'YU*(VG/S ;OZ.*"=\+%IT]D\@1W/X#>3
M-)K)'Y'%7(%O]ZC<!R7IBMU* +XU4_KI->H74C_/[?@DN7V>Q<'S+/:?)]\\
M3]$]SWHKF*=Y2A.A/#8(P3/%^48G3 /5WK"%B4C8?2.Y*!8O>A7XSS6IU(=A
M^?1!/*ZJ9A$3%D>()3"B"86Z#RG$01+!'!..@SS$(D$FW[H1&E,'%'JJ8$L6
M='3-C.(8../?'T\BVWU'[*4U-A\&\IQP9Y4%^_%N]?DG=7?GR:J_[!S8L35G
M470#H38*:W*IO7/ZBU#K]&<T=^T'J(]K(T%$EJ8"TIQBB'0@,*<H4UYFAD24
M\80*(\T;(S*QZK5DP1Y=<T_D+#"7O3X?XMJIW0E)'<X[SHIL[D7Y$-W-';)Y
MV%8NRR611GR/L[?.YD1<8G[H#5R\UBW2];(4U9TR5&WG\TVRRE/;[.K5JJZ+
MY:NUTJ<HR;.,B!R&7!<^D11#G&():4A$F@CUS2=6*9Q&5">V/UUA?9OF\*A[
MQ0.I:';'"7:A+S,(S0)@WH&QLU0=>=#3W^:3/=WTL[X['H!FPE\TS$IF3S$Q
M,YJS1L:L8#B,C]G=["6W>Q$B&24$9S#(VP0.%"M[@)7W'R5)$&<\C7-D4PUY
ML+Z5^KL611:;5&=V3ZH[^PS2?41,#_Z<Y;0]N]O/XYXL@]O[,=G^ZM\R<_O\
M8=7IRUP'@SP6ZG5L%^-%H[N\O.ZZ1_)GZ^;MJODOT>CF_0L9"2ICFL(DT#MN
M?01%U&X;YC%-\H#G+,XBNS$@9H0G_A;W;  QX .4J\9I!H@AE&;*.@5 =EJ\
MP6;( MCP .BZ 8H+\"2:=LJ'S^$==I)[&]5A2';FP1QV8!R/X;"\_\IJ[,'L
MA'K[PS\5RN&MV/U37P>889'%44AAS!F'*,,AS#&E,*$H#'&",*96QL2*^M2'
M4;LCDRWA-G;^]O8OCA/>[< U,R^30>9\P.2 EGNYM8W4OFNNC6A_F\)K&UC.
M5E];+>)F;GY62]1OU/Y"U._*EU_U7GI=U/>:Y#O9U7X*07!, BA2E$-$DPSF
MB(90H)0$<<QC96]L3,Q%BE,'#11]704J]DCK4SS[:M#+Z)G9$*^8V-F-%HX?
M-.T_:%1>'J'BMW#46%)/MN(RO5GM@['XAS;!_$;[(XK;.,Z2YSHKKVH*NA0?
M15FLJC9?Y\5:*$CS/DP=Q2Q2EH!!27@,49S$RA1PM7]A) R2("!A:MQFTI3H
MQ-8@_E&Q\<]@P CH. %=/IGB15=[Y.9!?F,T+Y]S3(&1G76X ,_-%A^'TQ!C
MH,Q/1Z8 S.VTQ!@X/V<HMH*/G*D8+S7;&8NM<,,S%^M['=(/N\R.\DYM!U</
M8L%#(7$L,H@#AO3P,@GS1!"(68:S$.-,2J,YKR?6GGK'M:$&BI:<15K9 0:7
M;=L5DEENC+P)99'KYBZ<F[DY%/)&_[E<<_T3?:"@4\);ATX*T1=:LW7=J"LK
M#W4;(R*/)8X=W#%?XM=I5O<2M\Y<XK;).IXRI*-(K!'\@VC65?FNU#]KAUC7
MBU1B%N0LA4)(H=M?,4C27"AK@H,P%2RD>6[7W,.&O-&K>DVOCPUI4+6T]9Y#
MG]T"TI*WVWY9X6JV$_..E5N6U\D)9EOH.E8&NS;]>W [CJ#U5LT%"D^[-BO2
MLV[@7$ YW,LYK>$X8G55WNF2(+U#_*26Z".;C#.*:)3#-$48(LQS2*ADD*:"
MX"@@+)568>/39";V5G;U3IKL#="$'>/"9V R,QG7"V]G'%JY/]G*;3]2=50L
M7_-43Q.9=YCJJ*!'DU3'K[;/S.Z:?+\JEN+MNMWN2L1EB!F#098'$(5"*.44
M",J4!Q@GB"21T6# 4XM/K)(=.:#I@8Z@>1+V$0[CVG>M='8Z9R&85;[U.0F<
M$JV/%ILMP_J<&,/4ZK/7V.^X7[S\OTE5[K+_GJ\>'I?BZVW)__RGY^3A45V_
MW/WVUW(W;I$D7$0913 . @)1$%*(91SK%@R2R("R)#=.NG;F8F(E?/'CRQ^!
M9@T,\B-[YMH3P3__^*<?P8;#X44MC^;[8_?'<#D\, NXED[Y&*ZW%W%UB)"Z
M VP>JI@%:+>@QI6 ^XEK7(W/2 3$?>W98B57BS^,JER_F/VWXN<UJ4C9"%%O
M)D#OAC[JVKIV)"@2"0MH)B%G2'T,.,H@R02!# <Q(@%6+I<P_2R8$)SZB'O+
M0JLF7>+W'A=VXU2-<;QLUWVC8V?"OQDPYO;8-T!NIM<#4%96UD;J$8-JM,QL
MMM-&J*&9M+K/-2Y4UR=>TQSK1N]<*NL7)A#1 ,.<B1#2/$YHEB/]$[NXT"DR
MD\>%ZOH:I;Z D6E0Z%K);8-"UD([1(3&9/(6$3I)9.:(T)B@QQ&AT:O=%'0S
ME.B=O%4K\[XQVZXGP,NO^GA/\%>*>>U&K3L#_TZ^5!Z6XJ1^+ZJVOU:OV"D/
M)%:^3<A3J1R<A$$:)A*F"0D2]0@X3JVJ__RR-[%!& YX&K([[*:R8;@[&QVP
MK&_:, T4UUT?/,=Q]'X?JIDE^G:/RLZ"?8NG9&T"IP'3D^GTS-RL)G<:8 ]-
M]4147(/^'^_5AE?3(>730@2"$A0)B G77<<XAU@Y8\KWBG(:1B%* Z-FVJ>7
MGR?PWU($/4G;T/\>&J;!?U<9G<+_9N(Y' "<DN**(X"]Y68^!#@ERO$QP,FK
M[(,[SU?5XZHBC5 ;I0]"\U@L==).(QXVD5!*E!B"9C G(H,HS2-(211#W8!9
MR"B*H]RXF=]E<A.K6;</KW:D0:%IFP<K# "[',/Q"X.=)FYIMW&) 770DG<(
MLAM 8AZ]\0N-6^SF:HBL(C?F$H_$;0P6F2UJ8R[0,&9C<9?;AO#7DA;+I4X1
M8J+XW+;W?:Z+3\MF@9$,2,8(C&E*U>:.1! CDL*498)@D:%,<IO-W7E2$YNW
M#6%MX3:4[798(RB9[9;\R&YGT[9B#XC>@)ZLO[W+9=$\[4-&",VZI[@L\.'^
MP. .-^U]OZ;+@OW:]&,I/HB_K]L6Z)N$OZ[EH]I=,&WN[\0B"&1(8HG41D!J
MG48YI"B1,,%<[04B'+#,2J=M&9A8T[?T 2G+-5F"]GM5]+/7;@"I 0&/'3=V
M%L ::3.[,"5^=M:BXP1L6;D!.S _;'.J.WYNP(XC?X;$%0M/YL6:_*Q&QQ6<
M0U/DO([+K*]&]SE>E:]+O5CQ6;RO5G<5>=@D364,APGG,(QR!A$*,*0LY##/
M<AI':2Z$).9COD9I36YV>NK:U'3DP6-'WV9JU3A<ES=0'D&PLQT[^;>404_:
M:7S7.! VD[N\ >(ZM.LL,+[&=1E).#JI:WR%&8=T&8FR/Y_+[)9KS\H^"-U;
MFRD+J><AZIU8VTWO^:IN^M/;+,_S!$4!#(3RIE"LBQY8A*'D@G*)D5!>E]M!
MV$7:,YYR[?'2YGQN^D&V[%Q[>G499MNC*:_@N9\[78O;%>=)Q@AX/RRZ3/D;
MG0090W+^F,=\"=>N?_6]_K_VQCZ3I6[4TY(L=#67_D5+<_B#P94+'F4TD3E7
M^[M<&2.!4TC4#Z"D6<Z3.!.,I NU"RI6_&-#JL;,)%W%DXV>'7)F'J'4@XNU
M=K5_&5"_^9??AVGPQ]?;VN4=G^#V8;76EX!GXJXH]6F<UMCW+0^V_06O>6A4
M!#&6/(-1RG*(9"8A3@(".4<T#WD4RR3N']K+TK!"=^9'MN%KI@>FR'V;1V7V
M%9H-?,N3#D7HYACP(<+=)=UG:N^'PSM\MI/T )2W'I/7\#)SXTD/L!UWH_2Q
MJ-M'[Z^BN+M7J]Y^%A6YZ\NYWLENG..[=5,WZI54QJ =)RKX;L9;>QJR&4Z^
M())P'@88)@0G$"59 DF((IA304(N111)J\9R?MB:V$OOF0.L&\3:3;H%JQUW
M=O;1TZ,P,Y3S VQG,3?\@0W('8?ZV],/KQTPN3L8[:=Y;/CSZ-W[!<R3Y?3$
MU*PFU"^0A[;4\^KV =CWU4HY9LV3;ONP&0#VJ(-8/U>KND]*T^52?WW]?I$F
MF$1)$L$@"G7KAB3HAHB'61P%F.*((J.#(4NZ$YO%EH,;'8MM&;K9SLAKV;D!
M=YHA\\BD#:"7P[43P61Y[+.%IF6CS>W8,@):3F[ EA?P'/P5O ;OIX',/+ [
M$71N0=YN0P*HD*M* ,+4&NLNNL/%8R58]R6XT?]:BO:CH-]"\K"JFN(?9/L#
M9;.ZH$)WCM =((BZUM^9Q_NGNF!DV;<S NM:Z!F0[<C(<E4]J-^HV_FZ&ZY.
MUW51ZCOULKI7OIYE4;;YS2N=YE4K=^U']5")+I.L^Y9>XJ;M&*_3F_4MR^*A
MT"(TJQN@I.7ZM\52@ZK>AP?"[A6%ZNE0GU92%DP,?Z(OD.NJ;#N;=_\JOK9=
MSCU-IG1X%4:BX3:KS189=Q!Q&"5WN=T^];C/=GY2Z]TK[1!OR8-8H(1R%@CU
M+1$HTT,IA)X!$T$:H2C7'1/B.#=-/CY%8.K8=T\2;&@"3=0\ ?DD)N,?!A^2
M6@:J[82T2D,>D\0I$?GD@K.E(H^),TQ&'KW.;7/<MA95ROMF1<IZET?T5C2;
M1+0DEE*05,*0$#URE8>0I)0K_"B+":81$=E"N:)T9;KSO4C3YJ4<4C8/5G5T
M@!Z6V9?CE&W_Y%TFWXWZ>_>U?23*R-GM<R^C:K:%]8J4G?KN6G1^&&!"I)ZJ
M>+M<KKZHWXKVP_^\$KQHP)O6I?.>!F@,@:?]YF5ZLVXEC<4_W"6:W^AF.+I^
M?]LQ#[M=YB*.19@$$861;MF'<"YACD@"8QS)-(Q0+ )I,Z7M+"6KK[3KO#:7
M1I_GL3%3>R\2VZE[1_(&#.:R[,CZT^:+DGG2XO-T9M7>B^(>:NWE&QRU=;=[
M[#LT/*@MY+THZ^*SZ)H&:_NMK,,[^8E\73 BLS1/!(PB$D 4J/_0/&?J/X(F
M018R*HT:CSG2GSJJ/=A+K]H:)3;D!RR-HS>N^!K:@>E0L[0. \ VS56&@'6\
M]!U^;X!B2+M4BB6/EL,-"U_VQ)+ZO%;&#9HCV^.XC$.3JXH\J5_=]8F7,F)1
M'%,"94X91#&+(4W2 (HLYEF,@@PQXRZ'^TM/;$<VQ"RZ+^U+?CF8ZRZ/G89O
MZ#CDU1[(9-$[REDVQRY1QC+:-8,Z*<98VZ?]&^9K\'22T;U63J>O<"PBZF8X
MU._DNXJKW63U]*+X7'!1\GJ11%KI60XQP4KE(T(A3D,"B8A8K/XC$A'930T8
MH6;T9ETS)*"GW0YEVQ#552W]J;F.3BM+*D4[/]5AWOL8DF:>Q+7HN)T!]40U
M+ANR8$O78X'/9>%\U?*,4)JW;.>RR$<5.@:W.&:5ZO14?0#03::N%Y12@5$<
M0AXDNC<(PI"&40XCGLD@"7%*B54$X)# +!M_?;C1M6<5/5G+7,!#5,PT]1I9
M[=2SRQ'7QNGE)0'M<^_.2.$KG>YP^7DSY,X(=Y3T=NXZ>X_Y[:IJ[G7J\O.E
M(.7+4E1W3[V_E084YVFNW&6=C882I.=BI#%,0J;;[V>9#!-3[_D\F8D]Z2UA
MT%(&'6ES'W0$G\L^MA^I[93OM, .WO>(Y.:>N!\$W+QRRT=OY9I?EFO$31^Y
M>3:7_;( 0_?=X&I'5[Y:,2%XK1N-;?R(5ZNJ#1-L#XIN6:,<"EW]N\CRA$>1
M\NRQ4$X]0DR?SQ,,XSQ3_TLB*B6U.S.TY&#R$\0N"B:WAV1,VWI+K]X25$-/
M?SJ@++W_GI&N^>$/V\V 7%5_Z(.(NS/&'4,>MP5N2/C:*EA2GW?[X ;-T9;"
M<1D[(U17S>(7\K5X6&\JM3'!,8IS!DD0ZU1\96ARFJ0PSP.<DIREC!LEE1ZM
M/+&7T],R,Q/'8H\;@*N$L5/MGHS'.-I9YL>T4=TTT$3UKYT6'J\WBWZ=%6.C
M.><O<-UZ'\7HMV=, 0M0S@B'89ABB&2LIT00 :D((_5Q1BF+J=TN_"RMB3?D
M)P^;;INF*NBZT5D-H%F!Y[]\[*K[;/8.)CB:[MN]H&.[A3<ZA;LY NL]\9NE
M8R"]MZW_>4HS1P$NBGP<$+A\BWV&[(M^VZ7'^RUPB@25*(!YDJ40<1I#S$@(
M"9))RM,L3[%1_]##A2?^,FY(M=,AS1-A]T0?U]-K!+)32C-9K/)=3S'NE.>Z
MM]!L^:VGV!_FM9[\O=L'L?4]WZ[*;?2V#[XM9*"VGI1BF*>I@(BB!&*>)Y R
MGHHHT6K#[$Z<SI&:_+BIVSSU46F[[]Q9>,P^<E>)[*1,G:Q#DIMHM;^/UR6I
M/'VYSI*9];-U2=C#;];%Z^V#V;^0<BV)[G(B^,^D;NM'^BU.PO-82AQ#A*(,
M(I*JG1U), S5S]5W#*NOFG$P^SR9J;=Y/[\'==&8'AA=@.1R_-J/H+9;P!U-
MH(CV97[V\>L1R<WCUWX0<(M?GT;"3_SZLEPC\>N1FV>+7U\68!B_-KC:H5KY
M_+GW\S8_X[;D[S?9&<I_%CA(2 P%39AR$Q*N' :=P2Y%P@G&@1"&;H(U[?^V
M:2KV*%^V:?Z1NRZ%Y=VI%)8;T/'25C=ON9D*-(LRYJG <[.07D&T*^)U 6*L
MC-=JO?D*>5W$W"OE=5K =8[0+>>Z +W_XTU1BG#!XBR.<A3!4 :YLKN4PCP+
M!(PPX3G#3*:AY3BA$U0F]OLZNJ"G>+/Y"]"TP;O2(JYQ'J?+00XOTMM926?!
M'68/C0AVQ0BB4ZO./(EH1+#C@41C%SM7"%5KLGRUJEZ6GXMJ5;9V?GDT+?+7
MDA<UTYTI!'^Q%J_+5X5L[O]+$+UYRT(>12ED(1$014Q"FB $8XPCG$02Y;FT
M._6_GJG)$P'4RX2M:X6N1=HL6C,O>G8FH^>M+2#>XPX<C(9]N@%#_F[TZ045
MX#TIU-\UC^!5\=EGA:(WT/R5'EW+T-S52)X /%&@Y&OEZ].@-,7V2$VW*WPL
M%!\+CG(DL/)<&,DSB%"<0RH(AH0G 4T(37(260U!&24WL3/S4>__[E=+WE9'
M]L25U^^>XW0",3,[Y@\'R\W?7@;3@#+H24^3JW1>Q E2DTX0^V:92.<%'TL\
M&KGKNB,D1NK[[I!V<TC"B4 A"5.8YBF""/-4-[,34*8TXSPE(<6)VQG2$:V9
M#I'*5?DOO\^C /]1<S"H>2#;K*TV+C28X=@E61#^?]9U\S#:L=<27;LC*#?$
MKCN#:C':9%GT9/_@_QSJK&B>#Z*.Z7R3DZBSXIX[BCI_@YO"?R)?1?V>/.GD
MF$U_'L1PAJ3Z>$=9)B$*(@))AB64,LHP8T%" ZMO^0D:$W_ 6V])=]K3E.UT
M]!0@9MIYI9AV>MD2 SVU"5H/C0CC21-/49A5!T=$/-2^L4M="IH:,6A+U ^Z
M>$\J_<DYU3E'?6<Y23F%ZC^14L@L@S2+..1<_4&C-$V%4<L_%^(3:^K;@]9C
M+IW'G#"]? PS)5)VRMZ!-.Q%MIEUTW-CV[O(PRMI45\U'8RN55>>X;2LRW+#
M8[1:RW+)&6NXW(3=K^QR7,/-(]JN^(PL=9^_C_="Z+:NZT>U >@K.\CRHWKG
MA'[UU+Y+OWQM'+IM,KY()<(B%SD4G$;Z.*=M'97"2.:8T#2*)#::P>B+H8DM
M^$Y5;D#/(6A9!!L>;\"62[!E$VSX!+^U1R4MJY9CSJY^5&:.W9P/P.[#, _V
MULZC+\ \>9I7LS.K6^H+O$,?UMNZ]@[OG__TG#P\JI\NXS:OZ8-HBJJCH@-8
MA#7*>C^N&['-A,2IVGKF,,UT67^N-Z H2V <LX3F,B4\,QHWXT![8F/YYQ__
M]"/8, 3B/G-PQQ/8, 5ZKLQ=.%N0+SO $T)G9^:L47/(Q;2%S]P!GA!&-__7
MWTMHY?@ZXC#B]]JN.)O;ZRCJT.MU7<+>.C\C3W\B%5U5_9L=)I1B*BB,"<]U
M*H/R7U$N($IQFN!0DB@P*J,ZL?;$UE51 QTY<[T_E/ZR6;Q")CNSMQ/'P9X=
MRF5NKZZ0S\T>&3PV*T-S1H 10W)XQVR&X@RK0T-P[A+'5*=-^_I7J^K%:DT;
MN5[>LC9A8+#'W@2^TYR@*(X%3 E5IH"'$<P#0=0_ Q%%62012JU:(=M0G_Z,
MH*4[##ZV0X3ZLX-*?!:EWEB1#=.6J4Y62)OM1"?#S\XP;:$;QM#F'(S@A(.O
MG"0KVO.F'[G <I1IY+2(FS5ZN11,SSTMFJ?WZEV[)[7@FSU@&"0DHA&4,D,0
MA6$ <9XP2*C,$H*XR/+8QO2<)S6QG=E2:ZV+'AM6]3.!'E=?A*&G8@"8F07Q
M X.=N1C0O $[./QU4#$7SI,-&"$TJ\)?%OA0NPWN<%/E#^).]T]?54_='(<%
MR6/E8B$&=?XS1)@RI<!(0)(B%N$@YT%FI<"'!"96VQVY;@R*G9X>H6&FG=?(
M:*>3 _%N1\6S5L)S,GA2O:/E9U6X<\(=JMG9Z]R4Z^.:UN+O:_7!?:F<TDV-
M<$00Y3S@D%&JMN=)K#Z1@NEV1TR0(*!,2*.-^BB5B=5L1Q.T1.W4[#0N9KIV
MM;1V"G<HZ 2?OU&)/*G?:1JSZN"HF(>*.'ZQ8RK\FBX+]FM3+-LDT9VN]ZFY
M>O[TZH$4Y4+25$H9J5VSC!E$B*1*0P6'H=I5(Y:C&(>955:\*>7)?5K-!]@R
MHC,HMM^3'2_@MXX;RV-=<WS--'T2U.RTWQM@]MGUML+[2K0WICMOSKTM'$?I
M]]8+.'[RV;W@ZZ5X)]\4I?IO%U!Y15A/^)/XVCQ3DOUMP4,B=;]#&. P5FY
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
MI,K(\@4D@-U/CF?F[&Q-,JZ9.2=U/_F@PJM'NQK)*\F3>'_] Y"41%D2B89
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
M$R(XEYK1H$[;WAJ,'=;O^E3OCXX:C1SKV39IE4HZ6H7UZ?8'W&]*CPHC<*\
M17 $9JA@."(W#/>7_RH=Q<'P7&HY#A\(GD[X=;7\92Z_SA_X\C^?UO.-FDNW
M>VNG"<8YSDDED,Y*B3!S#7PUUXCE%5&&$L52KS.\04DC^Q\K&^V$)UWI_KOL
M?J"&\PO1S(?YC8N6!R0:^B'P3S9$@R(LX0#_,H"R#E[6]60>^M^?+/O@948W
M ^'W0EA$M3\A^?EY_^-_S/7:#O3U^8/^;E%P=::JJ/)2TPR94B@;1I4,V:@*
MHZ)*%6:YEEB ^@GYB1W9=W6.[?:RZ\J;7V__ :K)!8+I%R+%APCFWZY!!QP
MP8R-%/5X"ITTU($!\3*^ ;X=1.CGQ=K_?FD6]=K1-/I06DE,<B1XZH*=K$"B
M<"S[I#1:J2R7QOO\)$B#D1U)MX.%/NI@X>C(' -9MX/%?*<9H"E(./;#\=/H
MB,+\#JP=R%ZI_GX@D< $,>J-"VH@@]X8X$(IXL*!Z:>$"QAW2@JX<+-?4+Y=
M,1#\QI4==+-:S%4]5MT3M\W=<D*U+(D-!+EKV::E2V=SY>YF,J:(Y%7E57_>
M)V1DOWTDMFG0#$QK]R+4[WICV0WSKD$F@VYJ#=ETQ<6MBT-/=H]KR+CNM:[!
M9T,K3;?<,3"]Y>NEG>T;ZQ">OCW5O5K>U,FK[:RL*.4R39%.,VZG9F&0$'9^
MII4H2DG+O"J\KDW[BQQYHNX42'2K ;32=! ROSU97"!@,W>/P4YX\D-'?-+*
M_S%FV:FOL=%*3P<%3EQ^Z@O :0FJ]YMA3L =5<\;Q@77@OIEP[07E*+4%*HR
M-$>Z4-KZ R*1*$V)N%VOTU3IC,!N?X*DC[Z&[W5IVJIWM8G!U0J#VL^/C 8@
M-!B(AQV\'7T(!K%:TH-D3]N6/@26D];T08.$QB-U]>T[:\E=2TS^VWS[]:[E
M6+^W(9!\/G1(YU66%S2EB&*1(\QL6"(*0U%F'5(NJ=:R K5'@HF?8$-A=^7K
MS9YNL%4/&J^ (/6-7<8""AK'-/7S-1/_3I.:N#[9Z9+\WF@S3HOY,""BQ3@@
MX1/'.R' G,8^0:.$\E2+[?NE:UWOG-T[+G73=&$F"IU6J2Z0RI5!V"6?.2D9
MRHR@3%"A*0'=CK\D:&2'<K^>6Z_]R!?)#^^7R2_SQ<+N)3>7@WP82'Z.(X;I
M,!?A)"8'D>Z"G=1M.XV8C-']=D4CAKX@9F+^YWYC3VF>!YZ'GQW=/PD[]9N%
MT08BCI15KUN&5ANE.$*Y1R?L5[U]^Z=</+FRV[O?WM_/"B)=JK= F78L<(5Q
M3=M$A0QA64I,8?^H9]N5RX(.'G:$*@&:YWM5_.=YPTK\V*IS4X?C>J?,3;+4
M@.Y!P4 /GQ5- 1_,5S0:)7N5DIU.#=-SW;%IKU9B]4KVBB5WR6_)^^1^ F3]
M#XZF0#CL[.A>K^<K^ZUTG<B:SD8KD]3?=??U3.[OWR9Z#ZWKNF2=1U,0]<=J
M_=^NBY+]>C]8 9M(W8:NA:KG-"EXZ,D.E*XUOGNF=/58X00G<K5^7#6]N1R-
MG+YS7ZSU\]U*Z9D06/.",$25LEM%G!MD(S>"BI16M")5)3,OBC]/>2.'<GO"
MCXX*-TFMA&O3U2J2.$W@U"=],/9[]1' @3GP&+@$D:)X6'L5-TK?^)-3I'@8
M>XXIQ>>U*YKSWJV^/:[U5[W<S+_KIIO1:7^1S:WZKZ>&7OAG;59KU_"H68OL
M&VO--_:=YM^'A#?GM)":(NP.J+&0K@$(RY#.2ZIHA1DSH-W?F,J.?W2VZUFT
MZ\V2?)AS4:>G CH%C_61^>U%_RH?!,S%-=V+C]1V^WFG^(]MB]!SS9%VC2X_
MZ5V/R9;K\6#:32)JX^KV!&-DZ:< /&:/Y;%4G;Y;\\B@G^W[/+;,L*7BJ!OU
MWF%H2JFDN4:EEI4C@#:NX5R&4I[G%<>IH7D*H]0Z*P?B%8*8M.YV'6,#>K>?
M1\;/E5YM+<P'ONC=/HJSZC4IDI<Y+V-2]]!KYLMYW?\P/(OW;K[D2VDW@.Y@
MD3_.[?9__K_ULO3!^HFZS&G&E<F)P0J93"N7L*L0E9RC2E2$"2;+JL2^]=X>
M\D:.H/8:U+FD8QV2WYT631T=X+Z7#XC#R;C(T,#F\RNAXI](BXQ.6,[L>I1
M&3& S3W)+Y]1)LMS 4SJIK0@KUVW@=T56AR^HZ:40HHB0]A@NP55*D,T%Q*)
M/"TJR2IAE%?KMT%)(SN^_;9E7R0$G]?#:,$V?E=A$+AK@YD?O,6Z:%KD_=&I
MG%?9W%PT]]+.Y/(+H>GG6Z7<<42=V?JXOE^OOL^M";.BX%@37J*RQ ;A+,V0
MT(*A0N:89%H6,@6V;CPO:)J$<RN[DU+=R8>FF2_ Y9M?OAZ$H,1R@/T!Z>1^
MXZ[((U\8>.($<K]YIYGC@>?#5MQ?]?:.;[[6HRFM?G[^^T:K]\N/C]IEJ.U2
M[SB]ZQ.L_598"IS+3!.4$2'L>JP9HK1BB$F<VMU(6FG84@Q78>R*0ZM-\FZQ
M^F/3%-3M-4D.JL!6Z@"4_9;P<;&#^097!U!#M],F$<_)#TZA9+[\\2R*HV0L
MPC&)%!0$*#!IM! .T,LPXHJ1 M.6UA.J^>+)-1KXK.73NAZ\.4#7JJF/_/;X
MM&U9C'=W1>[UNF8?/$3(55GDS.TB\L*D"*<E193G!=**Y[+*:%%RD!.+I=C(
MKJVK9G+0,]DINJL@WJOJZE'VEZ.LM@V?YA6;EFB?H&=&]A4^%V 2=\J/!)[^
MC8Q?K(QQ++6F33)'!O,D+QU[_-!&:^Z0RYW![@K6Y\LG*ZA=%E9+)_%GOIG+
M6NPL4P1K72FD<M<AO"PS1!DM4$9+P4VA,$LK6-<UD/R176XM*/EAODS4:K'@
MZTUBU4@V3C*PYAR*JY^''!$MF"-L%$E^<*K\>+C*TFB3'-2YJ9U> VNM4LS6
M;4%81.OC!I,^<5.W(&A..[R%#0,_5+O[Y?/;I5X_."I*W3:1:\G_4BP+4HH4
ML9)F" LB$,.I0#+-19J7+!>Y5Q%DOYBQ=ZF_?$X:R8Y45>\:&OH?#?4 -'Q.
M%L=LF(.X8'$ -V2/Z?Z'87$@"#L#"X8"=/0U;&'/B5?/RY,== T;T#W?\G@Z
M@++VR0WPT;Q;K;_I]2]\^63L-OAIK=7?^*:N!M_,<,I9KC%&@KBVL]A()+34
MB!%-%4VK(L5>I96>\D9V3(T&;I=B:AV27_YV[YDO\P5LV#]%A@&8"6L0^&B2
M=RT"'?F)5:"Y1Q,9% "E;5QP HEMKP4)QG/K;W(?VZW'*--QWOJ;=,1\"W@M
M;/_7O?KR?/'B2].G3F&3I;1,D7').)QCAGA>YLAZ/,I4;G)EO,J: F2/[ :/
M+M$]W^SOT-VTE^CXT26ZH Z $*#]-H,CP0=SGW&1 V\" S"(M &$2)YT\Q<
MR<N-7\@0X3Q.%SM829X1HZL4%<SEF@I)78\ A625<IW3C!F:0FF;7JD!6-OG
M:N-D)ZN#V#K75.>7H*0&5_3^BHT'<&=XIN773=R>7Q #(S(JO6[W+XC1Y_B2
M1NK\]7ZI]+?E_N[.WY[XVOH1K?=]0+2@N5#(U*U%A2D0E[Q =GIS6M#<& $Z
MV^L7-_(L;X5OGY.5=:!->]:V+J&9^6XUY*X@/=GPA4[XPUK75]. )0H#F/KF
MDF,A!4T='\E-;G<@C-!7R,_&:"GA7F$39X!]##]-^'J]%>8(CNB:/]E/7,UK
M*0=VMN>Z.P1+15GEJ499KNTNH\@KQ(51*%<TM;_.M,*@5AN><D<O1NR2C7?4
MZ) ./@<UW?#%U<\KC( 6S#U$ 0KL*(!F1_(8OE(G=1U *%[Z$.CK@<[DQ7%X
M?0JUK\?+C2"5.RG*"RP1-JFQ&X>*(DY)21BEDDG0QJ%7VMB.HUL]<OM=K_F#
MWK?-[3U1#0#.TT?$@@/H&4[J:&[:D^4Q*A.]C(SE!WIE33O[?<P^F?->+X4P
MIJWE5[[1ZG[UAUY_TC6!]#U?NTJ9&2FH4$7.D>*IW3EH5B!J>(F4S)144C#"
M<]^#F#Y!HZ<>6]')HY.=_,L_T3S+_CU9-THDCXT6$(ZN'M"&#V-B00%-(^Y0
MJ,4FK=SD/JKU$!:R."@$GABO-C6YF%YHN5T[NO3GY'&/4+V??/'UJ'>6F]5"
M)>II[?)*VZ_:/O.X6M=5W(\U/4$TVK%A;'JIQ7I>GY ^;-B(8XHPC^=#.5Q?
M,DSLVK.Z[\&,4X5S(5.4"L?^F*44,64$XJI2-.-:E1J4(>D7-WJ&I.TQ+*TL
M*(MK+TQ^H4L\XV'^[3R]S1Z-NSXT HA=?8R,1N_:*VQBDE<?PT^I7KW>"JZO
M/:*$>;^\E=*1B#EB^OIFYR<M]?R[.TO9S# 34LB<H%1CCK#KV\X,L?_@PE2"
M,5YDY6RI'YSS\<V' N1[??]9\_WO:N$]#7:R[=*T$]KD1%U3+SL]UB%L\3"(
M?9.CL6$++;.MQ2<_[!3YT?&([F%TV#77M#OJ1"VQA:,0K\ 6('OJ\EHX+&>*
M:P,&N8*JH:GF=0>X?S[JY:9S?;&H,LTRQI$H;7"!29HAELD<2<6$+J0HLTS
MF*3Z!4+F2Q"E5#,E=C7JK7C@^>H 9GYN)!X.,+]Q!$!=@M&*'H\C;]#*F"P.
MEX5-3^4P:/A9/H?AM\*F^G$?S.>WF^W\F[N#;N[M'^;6E[@'9J64*:&%1-)&
M%3;.H!IQ8_<4,E-9F1O-9<8A>PHOJ2-O+;I'!>XKOZKG@'WA<67QM2%&?;WU
MN=YY ,];_4#U<PG1H8)YAA=M;I]ODIT&+N&PTZ$FY8SG($ V1_(3?C(G=1<@
M&%YZ#=C+<8]H/\^WNNWIFHJ42:HH*DV&':%$BGBI,.*RQ#FCN<$EZ/[?L,A7
M.YAU*@#;X0* ]#QJB0H/\+SE2F2B'<*>&COR^6M'X%_BZ/44 -]3US-O!M:)
M.T[<U7*W-[%.9[O>,VOOB+4/O?4.S=F*@F@I*V7=1&5LJ*$I8H)(E!)="4H+
MDL,8:$(5&3WZ.*$9!]:'AP+LYTBF@ WF7LX1L_\^2L.[:VV/53$>JL:TY>-7
M@G522W[M>+$.50XR/AR8901G146)ZZS%;3238\<LPU$A*XU-D<F\\#I#!DD=
MV1.=.VHXZF7[(90.Q@_3T(.8*Y&Z_CP&#%*$@YD>HT<[GSDG\Y6/:7I@&#ZM
MZ7OY*FK;S?:0G]G39,W</3="#44<YP7"N"*(*\90*0AC)E4ZK5@ N^U982.[
MBE]L7+C5CBA8=U(FJSWYFVYS4T%4M^?1 ^1-(V 2DC6MBR\Z.=.; QM>=,[;
M7@/CTMZ>%_4:S+>]1E\@O^U_)YC%GR\./3XWS=W+@DO!-$E1D;G[_9DVB%8\
M0Z3*,L%U2C"%<O>?2AEY7N_E=IK(;F#75OM!ZI_%T4R'3=_1K09S[U]G_56,
M^T 40ECV+ULWS*U_YMVI&?4OJW^&1[_G8;CSV1WT'@YXFSY"MXO%Z@^W&+];
MK>_66LVW+J=K'9_C..D\W38SF=&**"E*AG"5V7^4:8&$DAS1K."B%!G!V+L"
M-I).(SNV7?,<?J&.9.F4ZOS2?];'^DR&/>,K( WSH_OJDH/,FZ31,=DKZ8A
MDD;-MH.;:_!1JWKT7JOM]!^$O[-^A0\DS+5/^L& 5H3($/:L'[$D3;;:1(:F
MNS;%'GHL!E'[1-,S^=Z5HZ^6M]OM>BZ>MDZ'+ZM?+8;V)8NG%?*P*[V<&8TK
M49858B6G"$N1(TIYB3)%=)[1,DM3+]Z_<=4<>;UK*WCJBG]YX-=<[76.34H:
M]%'Y[>E?_P. +8/^%*>.3']E7 M25]*]ZP#?&I%TK4BVJ^38CGT-^)3$J-<
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
M$5IF*!/NZG2E%6(5+Y&@Q@A1EJFIO(I@X*+'3DSOA=7\W_YA/A# X1W3>+#
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
M:U-F,A4%J,#40^;(3F:GP4U[S<<MT'LM;A*G11AKC@>:?N%,9(Q@ONG#:OF
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
M:28E38$'D0,BQSZ.;!5H"I"ZM,?*"@>?1 [AYS<OXZ("FZO'@+SO .+D(Z=
M\J8/FI"S24]KXYU0#@F<^IS2$X SIY6^;X9V*^.B[0'_CL_7_W!=#][,-W*Q
MVCRM]4RD>8ISG2/K$S#"3&>(I8JBS(@LSS!/[2H,R2KVBYNDIF-Q4 ':BJP7
M*K^9'P\ V*SOR+U)G.2D%IT<9,?L*^9C8[0^8KW")NX;YF/X:9\PK[?"YO>O
MJ^5:+]Q6\IZOM[M6LZ1(<:490:EQAP5&2D1-[JJ/TCPS1N0% 26TSDH9>6$_
MR$QJH;#)?!X7OSE\M;6PJ?O2T!%ZE?1:%&FBGI<QZ?SL-?/EM.Q_.#@ -_.M
M2UO/6"%T6=B)9U=2NX%E7"&JJQ0)H7-,\]RNKQA8*]D./?(JZDY(0DZ1.K8K
M*61]5BFP8-;]V(!"*+O)X)GF1A;N\ U$OQEH>X#/N=YV[PU"@$5 O[(W9G_Z
M]1>X*W=J>;Q-P6[@J8/_%P:="?)?/A$8S+?[@EUY4TT;<KM4'U9\>;',+B54
M$<8K9$Q=FN0.MZBI7"6R4$6!F3$IL %Q@!J0KWE8&^)KRQ6#P+4.GF'%"\2R
M3#I/5R!.4X$JQ5.JN,"$%Q!/-S:TU]2!NO+F94T,=( X^9=_HGF6_7NRBV >
M[5H*WWF%0.^Y'QL94& >M8OEN_G2;O>=EWWU"M-K4(JUSPM18=K=WQ4@G>P)
MKQDK<*>HM^Z8QBY&[OQ&_?S\]XU6[Y?[;^&MW,Z_U[O4&4Z).Q9-;>QJ5PM<
MR<K52I76R55<\H(R)4I([.HO>H+85KI:@,=6E40\)V8_#_E>#^!FTQ]:P2BE
MHB"(E,HN&.Z2H3"$H"RO>*%XGI/"BV5P9&C#0N?7A=9S<S\*8/#(O"Y)N>]@
M]8-3))DO?^PL#+?#J,%S 6  8B4(_ 5/FS4  W*22H"/$.;#/^GM?%T7T+CK
M35_L(#4YO+#;:DQ<KJ',#;(1/4'4V(B_%(:)JA(%HUZM3_O%C.Q #D+KZW2)
M$POBSA\ R<\]7&\ZS!6$6 V>\OU&19K>%X1,.I7[#7TY;0>>#INBA\I5=Z;7
M\-8]61_P\5$W'<E=#XTW\\63W2TUG5M)GK,J*S*$:9G::"O%B$N5(>**7!A/
M1<E E>E@#4:>V*VHJQH0AZ/K-^U'Q0SF$8Y2=LTA_D&?Y*#03=T49P=NI+:W
M5^,1R9G Y4_J9X+A>>F"P@>"7UU\HVTX;J,3O;0_U"[/QBT-#=U<MK^]6VVV
M3;;A]IO+$/]OK<2^*JWDHBQ8:KT458[(CS+$,ZQ0+F6>5L9Z+>U]S?%Z=<9.
M?'5$)BOS;_Y7!",@W>^VIL</YL-:W9)6C3JT:>[>[!3<_\FIF/S0*/GC37($
M.O320B3L_:]R3OL9A%W[G.ZS %T6C0==S\72"$(FNX0:#Y#NA=6(HP8>B?-G
M]YW=O%NMN\5N]96O]\OO>K,]SN)((4C%,H5,7G&$2^WN:7*!>(%):K"FG"K8
M=0V@!EXS\II;'/4LVZZ2=;W]V!/IU&<"J_H&XWRG57#:#(JZYZGU"$B&U;BV
MBM2G(S\<5;S^F#2W0/?ZC))$"T0BUE$W4/JTY^%AT)P<F@<.$^:EW%V6^;86
M>$0U?[M4?WOB:[[<:KTY-$PMA<YS(PIDTM(5]QB-;$!<(2*KE!J:I9D ,?W
MQ(\<]QYI4'NECGHP-P2$U<\+C0<6S EU]$A.,3NH,E++VC 8(GD@H/!)'5 8
M,"_]3^ HP7E][L*T79O=MEPU,WG*<9$APYG=;IO"(*:MURE*AC56UM$(4'7)
M>3'CY_5KH<E.*CB;?PX:[VS^E0:#L_G'MHY0R]MO4[QD_CDA4R?S>PP]D\SO
M>_JZ@CMW$>>NK3LJ4^$:NE"$"=,(9T6*N"DJ5)J4EB2GF&$24O+5D3'V M](
M21[;&M"521;N:MC670V#WYH[!Y+?]+S2=-C</+[]=I/L4/B%;Y_6D;<'/89%
M+I?J2GB5:J@S)EXJ=CKW*#R-W4?P^?;/MK[Y[K?W]S-1<,*)P$CHHK3+IS"(
M,YHB9>/S-.=$Y97R*6,"21VY@BD:^RX,RN%T]"@  ;,"+_AX;T_X>&^2O2K)
M7?);\CZY'P,M_P3R**B%Y8EOO[E*Q$1HLUKKQ'J!S7;]).L%8KYT7[@'^_(F
M$4_;MD:52ROFJ2G[5?IQK>6\EGCC_FNAZS?=MY,?GZ,DCU^?-W4/9=ZP"CPU
M=4^)W=DGR]7ZF_V+E:ZL;/>T>-K897U3=Y.P2MA?Z^1AM5+-+FNCU]_G4N^+
MD^N&'TM74>4R0U9AOM _V0^=?[,:N08A#E)]TUBQUO4KB[D-].T;V]5-8A%1
M[J_SA0-^<Y-\X_*KE;]^?CG15L98P=W?N ?,DXT^['JBF_^:_^E^WOP4)V4.
M_K+T9,;]QYHL 0XVKYOGAK\,7WD^Z^UV4=>+W-JYT!2.-%FJ>[WDB^WS3'.2
MY:KF=2\$PM10Q I9HJHLM1&X*@N_V-!+VLA1XD%^PG<*)(^-Z.2QT<3?>0YC
M-[S$1$4$MK1TP-C+MLM,(SUIQ<=$PW\)B8I*V-)Q'3H@'^AM;8_O&QYC,I_G
M;4[7U_F_=#5GA/6DIUW39I5A@O**H#2M7!&[SA'%JD(\XU(1IFB1L4#6B+,"
M1XZI&]Z(CA+[3@[06^>#R*7"*"E4:3<BBB',28Z$LIL3R32M5"DK+@4H>1 3
M.?@:,2%RGAF%B'@ TPLP$*XAW>BU+#[MQGEQKT6\T6M\#_5&_WM7$'<W#%Z=
MBXE$IE3D-OZ3O+#>L202,:TT*K1T%;YI7DE0@O"LE)$G=BTS@$7Z!(S"+A3*
M4&)7">(ZJPF&6(9=GX0L-<I@8H2 W3Z^&HZ@Z\5-4<%RM42MQ';W&@,C/]=V
MM=TP?]88W,@;Y])IKT$Q>;)/9$Q/C'W)S+-,V!<?AK<Y_/C'TD[^K_/'-ZMO
M?+Z<%0J+%&<9,I(9A 6AB-+,!G*88$Y59CCVNBET9NRQ/=).6O)[(\^S)O0<
M"OT3[DK;@-/,WRQ0[\,+!ES1_?#EB)/U/[Q@2K<#XJ5'PI;UW1'BO5[7-?<_
M\\U<SH0R%2=VZ1*5S.QR5BG$2)DA02E/>:D$K4"A^UDI(T^B6D:B=X?3[A8.
MM\LA?]![%FFG2I2K.N=1]%OKKL8&-@GWI_7N1DTM\":I1<9;['HMBK38G9<Q
MZ6+7:^;+Q:[_87A^]F]\\_>M"_=W=&]%BFWXR0J4%^YFG1!VMN*2(<.4$+0P
MC!&O*7MN\)%GJA67M/+\TXHG  SG5*\Q"S;).A8%=-TZ,<T_07J-B6'Y4)"I
MH/3G)5MZLITGKTR6W+RD;#>7>?&9P"X06FS?UR>7[E/[XCA49H2E6<8UM@Y
ME8[-1"&N<VW7\91PE?),*0Y9N,_(&/LH1G[5ZFEQ(''>[LI8DH,BKL[4Z0*\
M+7\.,;]%^DH<8-[C!((O01# 6T%<-C)6%X@S$J9M ''9Q)/>#SV/!EX/>A*+
MN6Q<P%QO+A[CWG7J$7Y;K?_[_?*^K4B8,:UY7F8*Y:2PJSR6!K&J<OFVK!*R
MD%(6H'S;]2J-[ ZZ@I,_K.1N@0;PGM#U\/LYBVE!A?F61K=DK]Q-,M#9^^@#
M^*W] .Z'/@#X):-HF,6Z=W2]0M->18H&X,GMI'@CA_G-O>B6*6#Y\/;/1[W<
MZ#>=2BRK2?=&YTS*-,UE9E!5X +AG%%$JXH@)F1:5JDL4H(AGC)$B9%]8U?R
M2?49S#<&0>SG#<<&#N;_]MHD>W625I^;Y 306Q] P;[N&D0B>;<@%2;U9]>
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
M^%R@W-U^FD.?_1M"P!Q6!YSZ3PX&D!ZFK@T#T8Z#:,="9'F(?K)<_.R;Z.L
M$C#M-RQ85R0!]X,6,!W87>J^Y&"'E<9-%787[21Q&'!K@$D=YA>U?%;?%K-9
MTS!AHB7'N: *E3P7=NPY053'TFPRBS(S^%.9)-X#.D[I#6P$#]L0->2CWRT#
MVV8<X+;=W?BY^2\!48$9QZL N6XFQV4QAQC%<8;:ZTW@N"QZY^"-CMO\E/^#
MULKN:E2]";IC/ZQMV>Z.IDTVY8\ZIV-5C0>:"%&*(LDT(DE.$"ZT0L1.0*<X
MSTE*<9+38C)7][:KU)V[7?!@Q4DK:*T5)PP!-&2N_J@.U,T/R_N7:,U^1*)F
M V8J?-!V,Q]#@>?7?7S+S#:R8RC7/L,A0S?5!S5/S?2OF^BK,HN&W$Q= 4T@
M,^3#P:BFZ0J(CLW5-4O!-W,?9H;8<CLZ>=LN-\M3712,(9T5QD")C")"4HZR
M0M,,)PG5;A[+10H#^RA;FLT,<4!&TWD\^K=H5TL)-!!' GKLO,Y+ZK[/NEIB
MOUT57'+0/JI3JHY=T_G[1MLC=;+=WA%U7^A=1OFT5 ]JOMI9K2]J?:N-E7JS
M-L3XIIHF<+>PK6AL]SCC?%4=T>OLK@G-<9&F)$-&:+,_$EPCAE6)))$TIZ1,
MJ8C=.O\&X@CR+?;L"MSB+[*!\ZC-ESW!.>1LEXD(])>N?31NOM.(<,/,Y"'.
M!Z=D-]7!V4);#^K&%?V@-:(A( M71WH5-V/7FH: [DP]:I!E_6QH=62V,B]"
MLRM]O]CPM=[,W@AA\R96$TT3D:8T03G+),+<QHY8RE!)LZ0L>%K$10D)('41
M&]@S>\MD)!5?1ZJ>;@\S9YTHN=FJ4++##-&6@MV_J>ES<^I5%^-4YO]##4?T
MTS=EWB@K-@L0%X:(',B0=)(:U4JX"'UL ISN@>^QJCV:L1J[;)G:NC2/_)M:
M3Y=5B]VW:JZTV=,9LS,1,=6%U RILL0(YW&!*,DQRI0F1:Q*\YES(8X'_<$/
MN.=HGSNTW'$0\8:%&YMOY+Z7\4&X?T\W,&XP"U*/=F]SL_-G&H:,2[/G*7J[
M0_++T$BZ[QD'1M1O1WGW8%V^=2M]5D>+"FT[>=S\Y_%I,:_RKM0/,=O8K-K(
M?!S90/)4J*.K[-TV5Z[Y)M>?ZL72S@"9SFTR5O/!DV%B57UB%S. 3!?RESJ&
M=T)X.K>$576E-GY'51K<NN!_[2N51#4+0FT'@AO=VBSG-J7?TJOGC9COQ#V;
MSJ.?9K4C_&1(+P_%,;^+)JJXWG=2J^ZVGRWX;'K?1"!M@4!KN4AN*@]ZM>_2
M;A?;+-=L.JMRAWZ)+.+G$69+ X61P_QBF%^I)V:^)VKV4J4T3V55P[I7@"8[
MT7!6/0_SW!N"NOGHES!!@2N^MATA Y]51PLH7"%R.]QPS3)^CG0=V)BJU2[I
MK"'V*[,U"5^5==S5YO&KL08/;*7DQ,YV3&5*D&!IAC#."6)%S!".2YP*E2:%
M -4#@#D8^&5;S6TR*G'/5M%J,7-L3N^/IYL?/BA*L%?KCI56;FS#S$WT*ZLK
MI78,13N.PGGHWF $<MOA]$?UY;WA.7;P_1<*THGJ\ZZV,(VY-$9'H5(5QKV7
M9F]/%"D0RW(I2!8+1_>^C]# IN5\>Z;/T/K-7KBZ34I($&"6PU_^:WM4G0@7
MJD_5YW%+%%W%Z^E7=7I]@%2NK^99VXGPDT+3 FM2HC*W$QS+&".JT]+&WPJ&
MRY03"NI:=9;*J&E;EFCTNR5[3:[6#B"W5_[58L.4$R[Q=<E8QQ(-D8*UH_%Z
MB5?'8G:F6YU<[-E*;L-7ZA\;H_,?GFWK:;-*];VC0N2,8(QR7656X@SQ5)?(
M[+3B&,><*>[4HKV'SL"JN:<:560C2]=+.R_AY*:? :2'::B7X/ 6<]UBA6HS
M=X'*N*WFND4]:3?7<[G'2+<JOK0?.5/M_^\>V/SKTH8 UB_6(*R-J_WA'YOI
MDWV)3V(E<)82A9BTFVY-,>(T%2C+2L%HGN:J)"[SG?S(@U3;=_!3'>LZ'?]4
M1^, X]3@Z,I<:XXY0TSD*<*89(C*W+@N"9%)&9=9D7/GB7K#HNO;_N 5T>T_
M0Q@6,^ A9!/\W7/3Y(Q&:\-0M.7HIO*5UE748\?5L%]2]Z& @\+I.35P"%AA
MPP6]4>F:/@A?=+SQA-X"'\PO]%_%TXW=GE#<ZCH.;M8^DW:RZV/ DUQ1S(W)
MCLW[$:N8(%X4A<T *0I!B$HE*#(-I#^TV]L^KSF;J04=,>:+LZ-[/!QZ0+<Y
M!'!P-]I/_%#N-9#ZN&ZW'S0G[KCG,KY9N_-G8^2F?*9LUYXF_SLE4LHXHRB/
M2V-H6%(@7DJ-DD0K$4N=8D%A8T_.4!G\P&M'L\HU@Z;,GL/%S41<+2W,$+0%
MM?0"YL([210L^_0<C9%S2CO$/,T4[;KXRF$)=L5=W :+7.7,J!_-8J.-9:(1
M5U28#;(6))4L%PK45O0LE:%?\_N!"75O-O_HUEF,'%_>UTH.?$4?SDMP$]I_
M>,(YH4*/3SB@\3H#%,Z)>7&$PMF+O9.SS^\'JC:#K69R,6?4SC7),HQP+ 0B
M=G@8*\P[%9>2<^74\ 1&=F#UK8C?M':Q'F$!((YN&AT>'9B*=^[KFPZ4@SCB
M,,'#)7:[$!T[Q1L Q)ED;\C=?I;#>.Q+Q5;&3ZC__32O@@Q-$Z9SG7)M0BW6
ME&M>4)10F2(LE$8LR5*D2ID(F:4D5MBC/X 7,TX*='6'@";M]2!R6VG4;,\,
MS-;X(>]F>H8#TLL2;=F)?MHR]',TG3<QR(:I"TV_N[/#P:;I*F "62H_'D8U
M7%?!=&S'KEO,XX@O_X64^7]NYM/%\ON&F]NF<ZOU59.Y]QN5QB7=MA'0A./4
MF# N8X*PSC+$62J12E.%XXRJLG ZGH>1'=@AJOCXMZCF)&JS$M5=#0TSD>4&
M<&3B#JG#B=,@0,$LDC-&'GT+ & !SI4& <WO/"D@>+!3)# &7:='[HN-=VH$
M%O#@M A^MV\.XOUF9I_32V6\WSR:#6TS^OIK524TX33#*<\((B)3"-.$(<*P
M1FG.6<ZE4CP&-I3KH3BP2=W3;TJ,Q&)F^U38;-JZ, J:I-B'H)N?%Q07F 5M
M05+1OHG:U*.OW:AX)#(Z2AHLJ;&/WL@)CH[BGR8[NM[H.?1 B.6&V59U'^;/
MT^5B7KU.9K9D_-UB;@L8U%P8EZ[:LTZX3DA!C(/%LSRW42B.6)8F2!6Y+K5.
M4X%!Y\4@Z@/;B(:7JF!2M;F);-EA)-K\W$3WG?,_ D#M9D & Q!F3-K8'3!2
M]QYX=XA=X-DI7AB$ZN\/HCUNXWX?6$XZ\GLMXNN6V#F:\BM;KE_N;$TPJU[0
MJ[<O[4^J(QF&59$5A?%*<!4(SS&B258BJF*1XS@M: XZ1'8G/;BC4I&+*GJ>
M]1/.*+KZ*$-@ W566K ,=-8%ES.8J^),>&2?!0K(J?,"7L'S<%L\*+F9J5O]
M7=U;$_5-/5E'R9:#[TJXWKXT'][9[C@3+K'Q68A .5;*IH47B,=<(<$YHUSE
MHI2PT@XX#T,?C#<<V2RNAFRT8ZI=47AC!_ALK_B]8@UZ<N[Q -S,S\"PPNS0
M,(C"C^7],0EU:._!P;A'^OX0G1SX7[$4O*K[0S6*V&S[IO9\<+ZV \8GTFRL
M.%84D5@EQM_AB?DI+5&:)I+F29)DS*G(XA*!@0U133+:TXPL4??2[;.8=)N/
M$)+"; -02%!]=I<D7G799Q<<K1Z[2YQV'7;G=7Z>PH5^,1->BH1)05":E3G"
MHN2(EE2@6)=IFDM1" U*K;E 9V!%JT]DZ]9$L!?X)5S<7M(!I(4IV\5F9>%>
MLCTR!7J17J(RZLNR1]3C%V+?Y7Z:><=^J-6';0.T77ZZ^<MTI:H/)[A("!>:
MHIBEMEPEQ8BI-$=9F7!29EAD):A-:3_)@?7U5SNN@LWLN IH^HD#7&ZZ&Q8$
MF!I7R]]$OTU70LW,)VJQ"1@8=)<LD#([$!Q5K]T!.%9QP)W#GCM,I"[2,K>E
M(HDM3"NX0+20!2*,Y7&ATH+ 9ENY$OX3G38,<\P0^(3ASW&X,/ZIPBL=*/PY
MSQ*N/4:XTJC\-ITOEF;'L)LN$"LL<,($RD3*;'UKBA@N,>*<:9YF4M+":=]\
MB<# 1N)H2,#4;T3#"2INBG^-K,"=\S\V4QO6'WU&PB41 ^GRR?*CZNPEX8YU
M\^)UWJ4L0BFY^F@8^J:>V$O5DO=6'Y3-3%)",$OB$I4DM@E&DB-2*&E']\:<
MBBRC!,,FLCC1A7R'O>:N;'-D;7KTW'_(MAN(;GH<'!B8<F_)1_8;:J</;#F(
M%OKGZ*B,+6@-B[O4X4I8'&B.7<'B#L.9 A; S?!$[W>+QT>U%%,V:X9%?:\[
MA#?)M4DN29X5'"6DZBRD&*)$2L1U1J3@.5?*Z9"_G]3 K_$]<?<DY!YLNE4_
MK,0P?=_3W0U0:RA[I&+WH.">?AT.#;^4ZVM0 >58NPG:D5?=L\!HN=1N@K3S
MIQWO\&^T7"=<?IC+]VRM)D6<<2QRBE*,S=XBD24BA*2HR&B,55%DC#CU;+U(
M86"KM&LM7!,U6VL96;+PCLJ'N'2;IB#2PBP26%"OULEGA;FJ9_+ABJ,W2SXK
MT+DNR><O] X+;AXW56[0>_6T5*(>1VM^GBG[PYNY/$B!OMCQK4S*LB0J15DJ
MN-E@Y#'B.#._9IG(=:ED@04P;!B$L8&5^K-:K2*VYS62+6:KVDS6XA(<6 SS
M;)P#CZ,C#@Y,[G!NLW@3[9BL(&^S>7/<KL^UWX%/ #,H?N$"G&'8&CL &A3,
M,P'2L.M?FT?YD4V7?V.SC3I7W_N;8JO-4LG;^3=E2^JG\_NW;#5=5;E/=^K'
M^JW![G\F:4J98L(:798CXQ,9&TPR@10N&(D3D:H2%'T-RMW AOC[YO&1+5]L
MHN#YPOAHRV;$UI&5)ZH$LK.F6+1C/*HX]\W%#/$0W8SUJST:F,5NYV_N,;_I
M?43FH1P]DB:I,[),1Q77@^1W!D0S>.9G"-Y>*2<T(*R7LT5#$O&MJ-D'[3XO
MYO>[R#&)I2PRKE!1%@G")2L05S)'!:,9$RIC2I?;_B]NMOD2*2==/NSN C.T
MK8F41JGAW1@O8N1F^*Z2V[,6IA5!CRS-(>+G?7(%JWVY0&;D2I=N84_K6GJN
M#]K+:=\_^E)3H3(U_\?S!"59:C:[F1TP*'F!E$U<3;,RB;,"ILZ^K RN[K>=
MO?@'Z>C4C[^;J1@4T_!]G?9\O6IK)V=XANWNU,_&GZ'!DS-8CCV>W-?SLW@?
MIW-FY/UL26X7?MD3G<B,YAKK$G%IAY1CIA&CL4*YSCA-61%G&I3PVT-O^'0>
MM%6IJH+(;"O,*US73$4SRQ709/4!Z&:9 L(",T -X:BB?+,S+B_M61?A+(RC
MF($,21^U4>V%H^C'9L'U-L]:G.G,&)1?V6HW#;4YU\4BU3A7 NE2Q BGQK-A
M:2P0+VF",\T+J3)0,<X%0H.?^U\S%_DB.FXZ'4)FF#(;BI6+8&C>[&<8#] R
MOD^T4*4YE\B,6YO3(^Q)<4[?];XEJ>^,PB_9[--<JA__1[U,"I6D)!,Y2LK"
M**G"!6*)QJ@4I19*QS+3#%:3>D1A8.ULZC4;HE%%-3)DH66IQ[CTGW]?+2U,
M+\&">I2F7A#FBMK4XQ5'+DZ](-!I=>JE"_U>B2WO>A<^?#]=B=G"1@OWC>!3
M(9(TUZBT"HB+-+83&W)$J(ZI3%B>"]#8!C>R0Y]=^^[;'4%S>V^&AP*FK0<;
M[-:YT)Z'07J^P\0.](9U)#KJ^Q8&Q/';%WBWYRGMY384GW<3[7F1,LQSA3B.
M.<(QCA'%*4>Y))@G2<ESM_0T"-&ASU2[.JY$OULVHHH/:/,:%SP=ST$#HP0\
MWKP>(/A9)4#B4$>0+B3'/5D$@'!R8 BY%YYD_W7#9U-19\0:J_2]VA4L[]7'
MQ?*;$HMGM7RYU1]^"+5:O;=M-FP!EB']:?ZL5NOJC&-B^V(0G<3V4$$BS#A'
MM. %XB2)E<9$\<PY$?]Z=@9/W&@XJNI-UP\J6C9\V:V\JCB+9(NU:+KGS3VS
M/<!CZ;9(XX,-LU4U;]&.N9MHC[SA+]HR&-WJJ&8Q:O,8?7HEU-UK#L9%WZ\N
M88RG *I?" =:1XU# "*CU4&$ Z1=*Q%P53\?]HM:UUTE; WXFV<VG56)+PM;
MQ+&8?U\OQ/\\+&9F/4-_MEDKN=O&89WG&)=52-@XMCFF=G811I)0IO-4%B0%
M!8>].1GX1=1,VF5;CFQ%M*AXBE8MIF"NKC_L;O[O*&#"7C2&I>W4XI\L5S]'
M;]J0UIQ%;=9NHH:Y07;:5T,4R(OVYV-4U_IJN([][>L7] SM'3>[>/ORA:TW
M2W6K]W^N&S/;28[VH L5.I8VO&>,76&,71XGNF YUAHVE=6=]- AOL.&+2]1
MS897HVL GHZ1OT%0 D;__ ""A_O LH8*^;D3'C?L!P;D)/0'7\$[3=!8KSOV
MX\./)S5?J;=JKO1T/2D83W+""&*EK9=7-N)79!P137*AS49=4@*Q&A?HC./V
M&+)10Q><Q'<6'3<;$$!FF,*?BAO]U!#].6AN79=8X5+GSE(9.S.N2]0SB6^=
MEP\ROI TF1Q%JG"24(FX(!G":58:9>4)HD)+26V:"W9J.@LC.[ "NTZ7(T$G
M\A'GQAC#  73>F>,AAE?2,#],X8!;=CQA0[@A1Y?2)S;;  6^S.-+R27VV]X
MW.WG_QRT$/RF'I6LBV5;7M;[Q2.;SB<ZB37+B-E"Q;8 E6B!>)Y*E E=:DFD
M-HX2Q"-RICQXZE*["V:+D8.MP^\U+\!ME3NZ;A[5()C!K&T@N,!>%UCT0'Z8
M.]U1/3,P',>^&GP!#^_-=BI5\INQ7-^4WLSE:B)3G)<DX:A,$XQPD7-$$U$B
MG!"<$DEUZE:$<'[Y@4U%0S!:&HK1LB8)\"5.T7!PL*Z2$:;:6_$LL>A; /$
M+M%58GJV$6NJ1UHE;M'Z@:W-DWTRMU5%L'PVO:]67=GP]B/[G]USKTX0-JNU
MV? L5]7QMMX81,1BM5[]$LA'N@A*ER]T>M-X/L]%A@]\F\M7^?DP[Z?/4ZG,
M.E\-+,H\5%D%GM^QU<,DUHJRE*:(9XDV7DMA]H<)QRAC!!N#D^%$9[!JS@YJ
M3M_9:PHV=[0CJ<2,-=T4GK:,U&=9,!>E"SPWI^1:0/SZD&V)VAY 6_$KNC>1
MI1S.\7 0+Y"KT45I5.?"0>1C=\+E%K@#\64Q_\>&S:9Z:EOYU.N^6SS:X%+=
MNL=\)[JS1">Q9"7)$X$(L>7<FI2(*9VC0HG2[&%*I3.GR81AV!G806DS:$Q$
MHQ:BQ6+T9&Z 5W4'>AC]_LZX$,-LS@&Z6^:B-G=5%[*#KC=GD\Y'Q=S="1L7
M>S^G[>YANHK4K.Y1LG/45K:) ?2;'SVVFD9I^YR>]TVCEKL.1=QVDODENGM0
M!S>;EZ_]J'X#V\S&_0I5+Q'[IXIBW4SAQOQK__9B_<>9$NOH#^MJ&F$6?Y@U
MC#.YN^&)+==3,7UB5J[IW'8@-/:R*NW]8[I^L!=.EZU$20M'/0HVD-\9[GO0
MX:<&(#*:7QL.D+8?''!5^)OUUPVS0P"5LFT(JO8$!\>MGW>I^B6AM%"J1)K:
MZB@I,&)F!X\8EEC$3$E6.(7]($0'?DONV8@,'TV'C@-./.H?0*#VOP>'@ KV
MMGM]E-S?7$.@Y?=^"H4:R&!#Q>\PR\Y+C69\H<*U32SX7K@A_5P-=5LOYLTQ
MH**,\S@A*,EM)7="4T0Q)<C\N4Q+0569.?7I/+/VT/ED6VKNJGPL?+]=NT(D
MF/G:$?(X]3T6R]T072&>G[T!B DR*1<$Z; <QW>,9B NL-JV Y<N@:O[-_6\
MF#V;Q=X9;VVZ_LA$XY[=_;'8)J*05!AD8B3RC"%,,$<L33%219)0I84NB7/$
MH9_<P$9AQT!4<Q#M63!;8%&Q$"7X)C+?A])=PQQ@[+<E8<&!F9<N7 QY#Z/C
M (F['0H+C9]INAHBD,%RE[C#ACDL,II9<Q>H;>D =_D>MJS8_?U2U<=BM]H0
M5/.-.FIT7=J!+I25*$T8-3:056EY*<*L)"G3C# -FACA1'5@4WC(@XWQ-%Q
M#UQ< '0]>@D,"_00Y@(B@S;T!@D=[&C&A>;(AS0 &$Z/:R W^[;?F=MT_;8=
MJBM(<H[SI$PDTC%5"*>V$669VTQ=LU,2(E&<@;II7"(T]'Y)S:5M[<H>/6MN
M+N'CIOLAI 9NJ=P%]FB9TRU-L"8Y%\B,W!:G6]C31C@]UWND9LF_;YKBX[O%
M&VD6-G: S;ZRJ?PT?\>>IFLV:Y7OV;#)MFYYPHG24N<I2KE-!Z6V:%BE!&5<
M);DJ"HW=&F9=R<? ZMVB6DV0WY(%9$1=@7'_[F<DY& FHL64/=/:LQ59ONQI
M5L-9NT8X>C<ZO(#,M'%@]MMB#0@W+%/M>I"Z4MJN6'V\W+?K(3A(D@NPG&=#
M-+OJI]5JH^3[C3T!KT<25D>/7]0?U2>K21$GBHK,#D@H$[.M,UL]DG&,DBS3
M7*:DQ*6$S1QWH@M1*:^9X^]:32&B:<4-L/^9$WQN+EYP2&#&O"(?U?2CFH%F
M[.?-=M:3X:*^($#'&B^I0W5!<Z(Y;ALT" PG?=! -_L.1+JW0_86RY==-_,F
MI7H29WF>JUPAHF*SPY,R12R))2IBC!4IN> Z@>SP+I,://R])>P_":4#)S<S
M$$9Z:'Q[)WAKD,"[T%,$^D4+-AOI(J&1IR/U"7PZ'ZGW#E_]K6(^'PV/E?O
MQ/J_INN'=TU1PX<?8E8=F]EI)>9_\H[]F)0DC5E),<KSU+SVA::(9FF,<,R)
M4'&:<EW %!O,P_ '7E4$TS8JO)]/_VE>??8IUEM P]ZJ3L+;E7Y ;0$<<U<C
M,2B2X-.Q"L0*N2T[-7!;AFZB'4O1EB?;N2&D;?%&))C1@7,PLC7RANC43/DO
MY3M%H:F=I9)G)<,<Q2+3QB@5$K%4,Y0D,8X)%3AE3KU:CA<>V-(THP1@E<4G
MPG=;AVM$@JF\JS0>\Q!ZZWI=QR",6:A[B?W3H0=7E=ENU:_=@_+EXD3KS[O<
M2ETDG$J2(L63'.$RS1!/288($7E,>,G3$E3-#Z0_L&H==&)].1D3?S@E_HIF
MYU#4W5[E V()T^D!8 2_Q3W!"/0&AU(?]>WM"<WQF]MW&4]#=5 ?N"L;K%M'
M?5^S=57:\^GQR?9)I3&5(DM+5,0)15BF.2(X*VT=+S6O?)&K6(.L%(#XT";J
ML&HUVC$#M$ 0.!W-ST @ 6W/)7QNM@UH=ZQ$-2\!;8X' J$,#H3TN-;& Y03
M4^.SAF^'V/G]NADE?6>6J#(K=%Z*)"4Q8E04QNM)".(LP8A2CHG4A2P*I]3<
M+B)#9YW8&>7K[8SRF\B2]6SY>@8@-PMQK=@P2W XE=U-8H\>KI=%"M:M]0R)
MD?NR7A;RM -KQ[7P#?L;H]C2*O?'&;N?X(QSA0E#91QC\U[/&#)JF*&$8,X3
M1;*L="J2.5EY8.7;T8HL,?<=^Z'T_5MV;YE@FN4H#FC+?I9UKSW[X4JC;=K/
M"M#>M9^_ *X2G]4]F]4A@,KVXH+0Q ;3\QP;%S?5Q+8<)BC.RU046')<.KV<
MSJP]]#O)4HNV$2# N^@<#/W:<85PP#</0"Z0DER0P$M-CM<:35$N"-%6E4N7
M>)8>*&TVH;+I*FQWJ&\>[9BO?S9)S+^RZ7QE.X>KU20F+,O34J-<VNYR.$\0
MQR)&A.12%I2J,N; OD_NU)V^D=?T@;)C.&:&%+#R ("?FR,8&A._*H2:B:CA
MHHI-W41M1FQE@F6EF5D2L!0!+G^H@@0 Y7'+$N"0G!0G>"P!SX#^P);SZ?Q^
M]54MOS^PI7K+5E/Q9BZ;024?OG[?C>MA3"4X41J1E')C3#*!N,PX$C3/%,Z*
M7.:Y:\*S.]F!7]I-%&5WN#V=;^Q9K W_-1T/S4\1>S:_WJO=L"3+<J Q2L"'
MT&V1AH,6> S6\& 3Y:**BYNHXJ,*EF]'(1E67,8A70.7>X;S,+#Y)30[PQ<F
M;QDN>D>:,F"QT;*2X0*VDY ][O;S[&Q2P/J;6D^750#P=M]V]8N1L4F6(USA
M0F.&LB06"(O<>'-2:,1UPEB,F;'0H."="]&AXPF6A6BYXZ'=<!;FVSDAZ.;4
MA<8%&).H(-F3CUKT;Z(]!^&<.(B\@;PW)Y*CNFT0$([]-="]?@;"]A$UAL?^
M8T\DG]G,5D:\6;]CR^6+,5%58O-$X;C$4J7(N&29K3K/$),Y,3^E%&>IQ%*#
MIEDZ41W81%CBU<M/V!_4G@V8?7 #T,U !(<%9B%VB%0_M#BXL8T<MTS4%0KA
MK 1(Z$!FPHWFJ'8"!,.QH8#=[&DI%H]/2_6@YJOILZKW.%_4^E;?L1_FMSH'
M\:O=32[F;]9US50]LM+:*INXN)C-JL'Q1E?5RD[(I26C+$:2Q\:2%&;O1S).
MD,Y2EA$:"ZK)9+U8LYFC30G+'\CZ[+ATU[4VM\W!.]#P!'X>CB;J]5 &&K,S
M #=A*EM=M;:A*\-TE?309$LW?$=MQNU&_)#U:,M[0!,X#*BAC&5@[L8UJ\-
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
MJ>T[W;J9=E?.7ZK:?L P<PC<_7N0H4"$V:DM%P?@U0"]K0%J.NE%+F;H.LP
M(^ 'PLYS"'POAH&FOWM(W37_';+<>!/@/80\F 'O<[]GB9RU+Y^GC#=]<EK=
M<P5AL>0V'T;$QMHRG2'.8HUB*K.X))F0!:Q7PT52 ]O7VH;.%_-__U>2QO0O
M#=5HMN<%6")W&30W!R\,%# K6:/0(CK,9/=^T4(5P5TF-&[U6Z_ )V5O_7?
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
MAL%6<WUT@+'W\ >N?OXCS2YKX<SVB=%FZZ3I"C??)/].)%Z"94H[K,FJS""
M8QB,1(S2E]3::CU.U;CC_X;!5V-==("N38#PS1*O)I%#5D4G9HK+=0XXQ0H2
M@4D;''!O@[@]N;:)AWV3AG&Z:0_O5Y\LY]-QLEC#K&V*9POZ7Q>KU80;,J1>
M^CJ4A@YK,([YE#0SFLL2LE4"6A]L>\CH)"'<.*USHIA[0$KU[VZ8QEN;R,H8
M9"%QI)@]T\4)!G5<:O&1-I?B0JN'REI.]K#OI6A<'[LU?MH)?]29QS7HW/#R
MVV*^^'Y/[)AZ2[[=<B.YGW".9;I>_8;K"5B?E<V9\4B\:>$* ^O(U3.%"VF<
MB+=;XNZ-[4]8>N0,8D.]+YY.!1TX0/>P.(DF*X^8*/ZTM/=4\)6-PNC0IK,Z
M9UET\S>"^TD9.<W8'EDM1=\C@G9"FD@O'5<B,6$EN7A*D[_HZ>!V*&@3Z 3N
MP7&932"THV7DA.038N@4X1\/HK %T1P_U$QHJP<Z^\WL!&DW9#KX*9I,B=P
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
M&"EG"KD#F.Q+H!#U2H%@.2=>BT $BT4E%I,&H2 HKULG!7KO0WZ&0W.F@#N
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
M_+HYS._MUB04B98SF8MBVNBZ;\!1= FR5MZX;-O#;3!VQKW:;>Y!]:'V;G8
ML;C;P;N\VD0F6Z3$VC:C-@**7+"@R$50W)$Y$"6A\8.@]PXIXU[V#H*\\\3=
MP='Z&ZZ_[:$77V ZVS:NN]%E;-?N[B=83=,D:F^UI3/%U[RL-L+5$:V)%9/
MI:P3-I_=?22)XUX%-T;9D.KYN^K(M:?__-.UYWIP\?%Z=1TNDT:-NZX7?U.N
M$VU[B+CV5W70.CN5F-*Q5C%6W')C6/ 0I(M6E]N=3=K5=1Y&8N-&7U(IISP*
M)JPF!SW1,1&<(0_#1A-]#"[\73?Z&A(?CS0 .T;RG34 "U8;\"0 (1&VMQ%
M=HJ!(!LOH!3YX*C!Y]T ["B]/=  [!@A]M0 K(! GPIGWM490UQZ%F4TS!1
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
M%#PG8#:#J.E*\A6EC$P$;3)7(=K<W-T_D+9.&O']VJ0YR2 *Z<#.W.#K]BO
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
M:5N6?$ZCB8&H%8_<6FD.'=@SP]@SB?P ,A_#_ZZ0N5$Z<2<A\%@/GD.@P^?
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
M!"@=!.]H!X$9'@3]-_#3@B%] MY1XMH'>,?PKF? RXI,=NN8<XZ@LJO/(5*
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
MZ=W]]>Y5Y1@QKIKR=&:M^"/3=UXOOQ L6=S4/-P%9&*,EA4)W-?SPU0$'Y@
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
M#)R6#&PBSFGK6,;6GLUPZN;K+/,R]]=$<NI, ^^\1&$\DRZ#Y2S3#E0"5WP
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
M LX;,B<IAN24L*KY/.['*9D78A.*_D'MP,ERZ!)-UW%1T+1[RSC8$LE'<=F
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
MP\KA1D-E[N?0%C(]")$C&-Q!5''=T^7B\\Z#WCW;%2N%L!)T-+2-:,A]SC*
M18G2>JM2;IVMLX>4GB!SC(R7[1G> 6[VZ-UWMQF7+O(4K0,;HR-#G070.<N
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
M^>)JS.I= YPLHC*I@*>C 4IH"<YZ"]9Z$6JC="-:S^(;0M<@D/F7"++F4ND
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
MU.92SGEH=](I.&_'.3L,G\\._21GL1;U^9F0<R;%JP,Y/AV<#L5PV!<\'D4
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
MV<45)!5=3;%?PGEM<T4/?:7?HB767Q(KM?5?R4["UPISN/6UL48J]%==>(R
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
M^R_!0#,(!9!+J[!F4?E;2I=A@+:$Q#M(XY;HFA88Y@*["1;7F\OP?$ X_')
M""R5!::9$+-.:P<1B.;8;#;:99$BKX3J)8M$50+'1.ALY+"#L)/$125FGD!+
M8%9JC<H&$/;6U A\(6G@#EE4"@T0BAKQXJ>SWI^$VXRE2B]MBU,#<VF=X3@1
MIX?!;_2RLP$WVSJSY>WS0=SHX!#WVXWT4!&*3J>VP50C&(@F=(J*"!]1XCXR
M;L!#!%,N8P642@:(RUA)FY$YF>5(D423]%E(FRAM*^Q'Y&FT"E@IC4Y X&/+
M7B,T!"#60OXOKY.,%W-@[Y"7?JT4V*92#GE3*J/Q:WCC1XG&8O-9>(B3@RD"
M:&E"1FRV@>6 +7+NG\R<[I@YQ9EI)6Y#'NU($#RNY'I"%/,WAX/BD1?9'\#B
M20C3Y^O>_6#K4$E.>&7W[T*U,0;$23-3J+:Z,C@ $MA"6D^+: 6%'X=4]II0
M-TG9@.(>>$VY76.ETQ V-4HD5_3%:B6%/Z[:*K922&XD!2"#*/!EHJ"1*DN%
MVF]<ZZNZ)U%M 1W"@ZKO5*(&E4FE.'$_AN6=6!=\[!'DPZ;JP;]B($.D9^P/
MXG'I^ EQ'!\,CL]Z9Z-M'._-8%MPWI_[]D8U[H2%% 16;G7!B?6Y1:"3]B0$
M<R-:-"&^)8^EDJXF!;!K6MI;'G@>4ZN3]BZ1$XK+=1-069D2,6V]8DD2;81W
MP*O8.>!I"65,32U0TIXA$U3H ;ZXMV3IZ?R9 #@Y& "W1'RYX*KR;$79A31%
M$2D7F!>[0PRNU,8>[!L^[M:''J_8$9G3!A4:Z\K=[<$^]8&OK($D=GK_N8C%
MK7CW6Q#"2J _'FXTP7. G#@8R*TX,V1S&Q5T.F^4G&_9";T',"75<YTDE:'<
M;Q3/':/FVCI\GM#1*D7_<*#F_H>]OJ-+BB!&#KMEW3B.1RKP%PMTYU!4*[_>
M!*\R;E=*@]C/@QZ$+PM^/1K*KIF25Z":6X9;]IU_O42/#_2G/*N-G\E9S=]%
MBG:3=-8T1:RY"=0U8Q'4'B ^MF3LRC6.4M9I8U?UWC_ (?-<.@?PB9H0:U04
MU"XD^N<'>8UP1@JV1/'XFP1UNP?ASTJB^WZ_547B+R/>_'_@^FQU_IU"B8:2
MT7]/@B[1\3F1@-!H:O7JX+,$?D7%-T@V7WZ]V/27HNW%T8, UYQ1PAW$#F;C
M CM:6!';G>!L)"IV082ADNP$!6"Q_-LJ1WS@(OE@FH*R\XKMH:07G1\RT@[O
M2/0.JWAJD#<ZF'?P5(?(\9?8#<0ZH0C*8J'5 J@2%GS>W,6;AATA+Y6N 5N7
MF0Z4R&\ & 'W*#*AMR\,?' SYP]2C46,& 33Q=56O+0P:?^8(GN7BM<36?@U
M\YVF-\>C[XH75 )0/33?"WM(A>;UU\B]?O@JV1G\+]J9F^:>;SIV8KMM%/4&
MI^,[F_N]Z,ZV3P[;.SUY_%''_=[)R=W-F\,>^X4PK4$+QW'(#FE]94M>O#T:
M'K4V#4PG?19YJW:.SV#Z17AW7Y]!>4V]IANO+- .OPW7@-3_GO?\?OA 9U:O
M%]B[TDC%!N..?P%DM9WO7YL]XW2Z?*(@OZUO*J)_%!))13"'$]3+%R,D:/_S
M$R]J/ "NC[MQ&D[']9F@+?.WN:Q=E2]HF0]P:;^@U?O9H.8E;>?EY/M,0LHN
MKR&IZ&J*_13.:]LK>NPK_0XMT;XAUN]1W2^U]5_*3L(7"PNX\ZVQ1BSTUUUX
MC)"LW-U=ME;UZ)XWNIJ?X6VX8_\6WM]02P,$%     @ "U296'7'H@R>!P
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
M5#_,LN2]&(*/RL8C+[.J[_)%8,N^@/P34$L#!!0    (  M4F5@B5RWSW@0
M (4=   9    8VUS,3!Q,C R-# S,S%?97@S,BTR+FAT;>U96U/C-A1^[Z]0
MPY2%F<2QG7L<F&%8Z&6F"PNT^]A1+#G6HDA>22&DO[Y'LAV20+IAVR4T768(
MQ#H7G?.=F^1!:L;\>)!23(Z_&WQ?JZ&W,IZ,J3 H5A0;2M!$,S%"'PC5MZA6
M*ZA.9393;)0:%/IA$WV0ZI;=X7S=,,/I<2EG4,^_#^I.R6 HR>QX0-@=8N2H
MPEI=$N*DZ9-VH]?$8:?;#L.@%2<)#4BG&?M_!!5@!?*<1YL9IT>5,1.UE%K]
M_68K,]&4$9/V ]__H;)$9^B]J6'.1J+O=@NKB03;BN58<JGZ>[[[B>Q*+<%C
MQF?]-S=L3#5Z1Z?H2HZQ>%/56.B:IHHE.:%F?U+0",K=UVFQ&Y##F:#E[H+0
M;NGL/F5#9O;W@K8?-4(O'-0M4VG88_.P&H&%0VF,'(.,[-_?>'=EXYTG-WY*
ME6$)B[%A4B"9H-.S"X0%0:?G%^ARHO0$PZ:,1$$W-^XW[]H[]= UC2U'_BQH
MM/PJPAJ=$)G9B%ID7*+L^6VKQ*0476,UQ(+JVL4]IS-T$AN[$OK^BN]>UFO!
M1G#_+% LA<@M0U-F4F?2^PE6ABH^0U<TDPH,$NA<JG'A)7]_KQOZO>B]\[,4
M&M)':70FJ!K-X,$XPV*&#JPD2QGZ4?',?0NB0Y1(Y11]FBO*P !)$!6$DM)O
MVT@ ]'64;P;'KUC%:9%[034O6!"-">,0BW-T(! GBAD&>FV G]W'*18C:AT_
M9EJ[^!>.DD!91"E5%'!:A"-'M42CBG[$2K'X%OWB@15Q*J<N"2X5U8S8 NOR
M*&4T 66@W+ [BBX2R#:JRBPH$*XZVBOZ\2-#EQ[Z"<^H=L(>&'\'MB=EGS.!
M1<PP7RN;XCAU]@QG*,X3WHK/GIO>N$CO[$O3.Z>R.5X%(FRJ5H*E'E+MTC]E
M&MT*.07@1G1_K]6-GE$,H@P3 JVLQFEB^HTV/''M@0GKL7[-EL0M%8S VUY^
M++NEYW5:U@TWX/6B2B43#I4DAFCA-CGF":/HIPE3U/9X;<%9"8H#?(B@'@6M
M W(X1_TAQ^;YM0A]T&LT =9>9.-W-Z -7R6T3$"O&.=='5J5P<!)X*E#J<0=
M,]="H*98B*MV&7..@ TV _4$%C+ 7%<=5S*O,R"0,"?:5B&@FO \0B2T(Z=3
MK]0@;T.L.PY&@X><E@1#J0A5-7 HQYFF_?*?B#"=<3SK,^'<XIBB97%V<KRS
M!2_&O)@27=CDR\50V6YXO69HYTJCX)>4BHN1TW,C9]V0)]8"K]<(UR[[7K">
M]6_$=EM>M]W=2&S=;5F5!&5HM'(W$D"*:_#_4:51*6F*D.G[*'!4I8Y-2;>G
M<IFG_8@GS.XM%[)_.RX7HH7C@4V1U6#(X^#E"X<[QNSO-3N1=I^/)XEYOGRA
MRXNL,3+K6Y=HR1E!I4W/P./Y<IX$ZS' !5BO&J%W>+PRA'P^</\+=FT4;;M@
MZ(V]F/C:"+J.M@WKE@X#6SK\^=L\_#GE:PY8*Q<P.Q;8;V%$V\7*=)(IQE'8
MR@_Q_[0)?AMU7@FLBZ/.\B7'MSGG%<"SJW/.YT-M%ZQ\D2%G&X9]R=WGKH+\
M?VWX=7>M\\2]T>++P4QJ=QW55Y1C&S!K7Q<6]T+^ PL>0JV?F/4L"]Z+(?BH
M*CQU/!C:_3U^S5=\YJ]!Z^[UZU]02P$"% ,4    "  +5)E8J+$=7F[F 0 %
M51X $               @ $     8VUS+3(P,C0P,S,Q+FAT;5!+ 0(4 Q0
M   (  M4F5B%#IV#,10   'B   0              "  9SF 0!C;7,M,C R
M-# S,S$N>'-D4$L! A0#%     @ "U296/Q.S#Y(*   0H\! !0
M     ( !^_H! &-M<RTR,#(T,#,S,5]C86PN>&UL4$L! A0#%     @ "U29
M6$")G#[\Q   )Y8( !0              ( !=2," &-M<RTR,#(T,#,S,5]D
M968N>&UL4$L! A0#%     @ "U296-5<(=.?N@  K-4  !,
M ( !H^@" &-M<RTR,#(T,#,S,5]G,2YJ<&=02P$"% ,4    "  +5)E8O2FN
M627" @"]Y@( $P              @ %SHP, 8VUS+3(P,C0P,S,Q7V<R+FIP
M9U!+ 0(4 Q0    (  M4F5BKK0]IIB(! %Z/ 0 3              "  <EE
M!@!C;7,M,C R-# S,S%?9S,N:G!G4$L! A0#%     @ "U296-/)S&#Q5P$
MD-D! !,              ( !H(@' &-M<RTR,#(T,#,S,5]G-"YJ<&=02P$"
M% ,4    "  +5)E8:=&H-)^Q   [Y   $P              @ '"X @ 8VUS
M+3(P,C0P,S,Q7V<U+FIP9U!+ 0(4 Q0    (  M4F5B5JZ/8KF8  %/    3
M              "  9*2"0!C;7,M,C R-# S,S%?9S8N:G!G4$L! A0#%
M  @ "U296 NIM$!4^@  SV4) !0              ( !<?D) &-M<RTR,#(T
M,#,S,5]L86(N>&UL4$L! A0#%     @ "U296,=[UT>$T@  (ED) !0
M         ( !]_,* &-M<RTR,#(T,#,S,5]P<F4N>&UL4$L! A0#%     @
M"U296-:]"6^3!P  C2<  !D              ( !K<8+ &-M<S$P<3(P,C0P
M,S,Q7V5X,S$M,2YH=&U02P$"% ,4    "  +5)E8'O (GJ '  "2)P  &0
M            @ %WS@L 8VUS,3!Q,C R-# S,S%?97@S,2TR+FAT;5!+ 0(4
M Q0    (  M4F5CMB9]ZF0<  (PG   9              "  4[6"P!C;7,Q
M,'$R,#(T,#,S,5]E>#,Q+3,N:'1M4$L! A0#%     @ "U296'7'H@R>!P
MC2<  !D              ( !'MX+ &-M<S$P<3(P,C0P,S,Q7V5X,S$M-"YH
M=&U02P$"% ,4    "  +5)E8%9Z(0,H$  "''   &0              @ 'S
MY0L 8VUS,3!Q,C R-# S,S%?97@S,BTQ+FAT;5!+ 0(4 Q0    (  M4F5@B
M5RWSW@0  (4=   9              "  ?3J"P!C;7,Q,'$R,#(T,#,S,5]E
?>#,R+3(N:'1M4$L%!@     2 !( M 0   GP"P    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>cms-20240331_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/20240331"
  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-20240331.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-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>2024-01-01</startDate>
            <endDate>2024-03-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>2024-01-01</startDate>
            <endDate>2024-03-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>2024-01-01</startDate>
            <endDate>2024-03-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>2024-01-01</startDate>
            <endDate>2024-03-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>2024-01-01</startDate>
            <endDate>2024-03-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>2024-01-01</startDate>
            <endDate>2024-03-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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2024-04-08</instant>
        </period>
    </context>
    <context id="c-10">
        <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-04-08</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-12">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <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-03-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:OilAndGasPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-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:OilAndGasPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-16">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-21">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-22">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-27">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-28">
        <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-29">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-30">
        <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-31">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-32">
        <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-33">
        <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-34">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-35">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c-36">
        <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-37">
        <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-38">
        <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-39">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-41">
        <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>2024-03-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-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:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </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:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </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:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-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:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-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:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </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:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-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:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </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:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-65">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-69">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-71">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-72">
        <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-73">
        <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-74">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c-75">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c-76">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-77">
        <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-78">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-79">
        <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-80">
        <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-81">
        <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>2024-03-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: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-83">
        <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-03-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: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-85">
        <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-86">
        <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>2024-01-01</startDate>
            <endDate>2024-03-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-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: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-92">
        <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-03-31</instant>
        </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: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-94">
        <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-95">
        <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-96">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-97">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-99">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c-100">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-101">
        <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-102">
        <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-103">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c-104">
        <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-05-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <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-09-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-106">
        <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>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:MeterInvestigationMember</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>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-24</endDate>
        </period>
    </context>
    <context id="c-108">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-109">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-110">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-111">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-112">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-113">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-114">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-115">
        <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-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-116">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-117">
        <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-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-119">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-120">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-121">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-122">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-123">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-124">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-125">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-126">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-127">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-128">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-129">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4.600FirstMortgageBondsDueMay2029Member</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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3.875SeniorNotesDueMarch2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3.875SeniorNotesDueMarch2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-133">
        <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>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-134">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-135">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-136">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-137">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-138">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-139">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-140">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-141">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-142">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-143">
        <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-144">
        <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>2024-01-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-145">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-146">
        <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-147">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-148">
        <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-149">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-150">
        <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-151">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-152">
        <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-153">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-154">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-155">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-156">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-157">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-158">
        <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-159">
        <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-160">
        <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-161">
        <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-162">
        <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-163">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-164">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-165">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-166">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-167">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-168">
        <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-169">
        <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-170">
        <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-171">
        <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-172">
        <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-173">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-174">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-175">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-176">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-177">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-178">
        <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-179">
        <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-180">
        <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-181">
        <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-182">
        <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-183">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-184">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-185">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-186">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-187">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-188">
        <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-189">
        <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-190">
        <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-191">
        <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-192">
        <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-193">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-194">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-198">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-199">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-200">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-201">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-202">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-203">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-204">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-205">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-206">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-207">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-208">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-210">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-211">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-212">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-213">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-214">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-215">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-216">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-217">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-218">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-219">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-220">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-221">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-222">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-223">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-224">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-225">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-226">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-227">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-228">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-229">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-230">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-231">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-232">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-233">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-234">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-235">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-236">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-237">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-238">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-239">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-240">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-241">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-242">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-243">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-244">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-245">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-246">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-247">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-248">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-249">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-251">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-252">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-253">
        <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-254">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-255">
        <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-256">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-257">
        <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-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-259">
        <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-260">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-261">
        <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-262">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-263">
        <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-264">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-265">
        <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-266">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cms:NewportSolarHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cms:NWOHoldcoLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-269">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-270">
        <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-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:TESFilerCityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-274">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-275">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-276">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-277">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-278">
        <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-279">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-280">
        <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>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-281">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-282">
        <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-283">
        <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-284">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-285">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-286">
        <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>2024-03-31</instant>
        </period>
    </context>
    <context id="c-287">
        <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-03-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="facility">
        <measure>cms:facility</measure>
    </unit>
    <unit id="mw">
        <measure>utr:MW</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-58">0000811156</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-59">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-60">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-61">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-62">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey contextRef="c-2" id="f-63">0000201533</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2024-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">1-9513</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">CMS&#160;ENERGY CORPORATION</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-7">38-2726431</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">One Energy Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">Jackson</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">49201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-13">517</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">788-0550</dei:LocalPhoneNumber>
    <dei:EntityFileNumber contextRef="c-2" id="f-15">1-5611</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-2" id="f-16">CONSUMERS&#160;ENERGY COMPANY</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber contextRef="c-2" id="f-17">38-0442310</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="c-2" id="f-18">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c-2" id="f-19">One Energy Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-2" id="f-20">Jackson</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-2" id="f-21">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-2" id="f-22">49201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-2" id="f-23">517</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-2" id="f-24">788-0550</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-3" id="f-25">CMS&#160;Energy Corporation Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-3" id="f-26">CMS</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-3" id="f-27">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-4" id="f-28">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-4" id="f-29">CMSA</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-4" id="f-30">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-5" id="f-31">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-5" id="f-32">CMSC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-5" id="f-33">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-6" id="f-34">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-6" id="f-35">CMSD</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-6" id="f-36">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-7" id="f-37">CMS&#160;Energy Corporation Depositary Shares</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-7" id="f-38">CMS&#160;PRC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-7" id="f-39">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-8" id="f-40">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50&#160;Series</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-8" id="f-41">CMS-PB</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-8" id="f-42">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-43">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityCurrentReportingStatus contextRef="c-2" id="f-44">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-45">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityInteractiveDataCurrent contextRef="c-2" id="f-46">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-47">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityFilerCategory contextRef="c-2" id="f-48">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-49">false</dei:EntitySmallBusiness>
    <dei:EntitySmallBusiness contextRef="c-2" id="f-50">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-51">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany contextRef="c-2" id="f-52">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-53">false</dei:EntityShellCompany>
    <dei:EntityShellCompany contextRef="c-2" id="f-54">false</dei:EntityShellCompany>
    <dei:Security12bTitle contextRef="c-3" id="f-55">CMS&#160;Energy Corporation Common Stock</dei:Security12bTitle>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-9" decimals="INF" id="f-56" unitRef="shares">298635428</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-10" decimals="INF" id="f-57" unitRef="shares">84108789</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues contextRef="c-1" decimals="-6" id="f-64" unitRef="usd">2176000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-11" decimals="-6" id="f-65" unitRef="usd">2284000000</us-gaap:Revenues>
    <us-gaap:FuelCosts contextRef="c-1" decimals="-6" id="f-66" unitRef="usd">156000000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts contextRef="c-11" decimals="-6" id="f-67" unitRef="usd">137000000</us-gaap:FuelCosts>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-12" decimals="-6" id="f-68" unitRef="usd">314000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-13" decimals="-6" id="f-69" unitRef="usd">341000000</us-gaap:CostOfGoodsAndServicesSold>
    <cms:PurchasedPowerRelatedParties contextRef="c-1" decimals="-6" id="f-70" unitRef="usd">18000000</cms:PurchasedPowerRelatedParties>
    <cms:PurchasedPowerRelatedParties contextRef="c-11" decimals="-6" id="f-71" unitRef="usd">19000000</cms:PurchasedPowerRelatedParties>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-14" decimals="-6" id="f-72" unitRef="usd">351000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-15" decimals="-6" id="f-73" unitRef="usd">547000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherCostAndExpenseOperating contextRef="c-1" decimals="-6" id="f-74" unitRef="usd">402000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating contextRef="c-11" decimals="-6" id="f-75" unitRef="usd">431000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-6" id="f-76" unitRef="usd">368000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-11" decimals="-6" id="f-77" unitRef="usd">353000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes contextRef="c-1" decimals="-6" id="f-78" unitRef="usd">155000000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes contextRef="c-11" decimals="-6" id="f-79" unitRef="usd">142000000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:CostsAndExpenses contextRef="c-1" decimals="-6" id="f-80" unitRef="usd">1764000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-11" decimals="-6" id="f-81" unitRef="usd">1970000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-6" id="f-82" unitRef="usd">412000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-11" decimals="-6" id="f-83" unitRef="usd">314000000</us-gaap:OperatingIncomeLoss>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet contextRef="c-1" decimals="-6" id="f-84" unitRef="usd">44000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet contextRef="c-11" decimals="-6" id="f-85" unitRef="usd">45000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <us-gaap:OtherNonoperatingIncome contextRef="c-1" decimals="-6" id="f-86" unitRef="usd">44000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c-11" decimals="-6" id="f-87" unitRef="usd">15000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense contextRef="c-1" decimals="-6" id="f-88" unitRef="usd">2000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c-11" decimals="-6" id="f-89" unitRef="usd">4000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-6" id="f-90" unitRef="usd">86000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-11" decimals="-6" id="f-91" unitRef="usd">56000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt contextRef="c-1" decimals="-6" id="f-92" unitRef="usd">172000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-11" decimals="-6" id="f-93" unitRef="usd">144000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseOther contextRef="c-16" decimals="-6" id="f-94" unitRef="usd">3000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c-17" decimals="-6" id="f-95" unitRef="usd">3000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c-18" decimals="-6" id="f-96" unitRef="usd">2000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c-19" decimals="-6" id="f-97" unitRef="usd">0</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-6" id="f-98" unitRef="usd">177000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-11" decimals="-6" id="f-99" unitRef="usd">147000000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-100" unitRef="usd">321000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-11" decimals="-6" id="f-101" unitRef="usd">223000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-102" unitRef="usd">58000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-11" decimals="-6" id="f-103" unitRef="usd">29000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-6" id="f-104" unitRef="usd">263000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-11" decimals="-6" id="f-105" unitRef="usd">194000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-106" unitRef="usd">-24000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-11" decimals="-6" id="f-107" unitRef="usd">-10000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-108" unitRef="usd">287000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-11" decimals="-6" id="f-109" unitRef="usd">204000000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c-1" decimals="-6" id="f-110" unitRef="usd">2000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c-11" decimals="-6" id="f-111" unitRef="usd">2000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-1" decimals="-6" id="f-112" unitRef="usd">285000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-11" decimals="-6" id="f-113" unitRef="usd">202000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-114"
      unitRef="usdPerShare">0.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-11"
      decimals="2"
      id="f-115"
      unitRef="usdPerShare">0.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-116"
      unitRef="usdPerShare">0.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-11"
      decimals="2"
      id="f-117"
      unitRef="usdPerShare">0.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-6" id="f-118" unitRef="usd">263000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-11" decimals="-6" id="f-119" unitRef="usd">194000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax contextRef="c-1" decimals="-6" id="f-120" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax contextRef="c-11" id="f-121" unitRef="usd" xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax contextRef="c-20" id="f-122" unitRef="usd" xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-1" decimals="-6" id="f-123" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-11" decimals="-6" id="f-124" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax contextRef="c-1" decimals="-6" id="f-125" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax contextRef="c-11" id="f-126" unitRef="usd" xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax contextRef="c-20" id="f-127" unitRef="usd" xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-1" decimals="-6" id="f-128" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-11" decimals="-6" id="f-129" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-6" id="f-130" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-11" decimals="-6" id="f-131" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-132" unitRef="usd">264000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-11" decimals="-6" id="f-133" unitRef="usd">195000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-134" unitRef="usd">-24000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-11" decimals="-6" id="f-135" unitRef="usd">-10000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-6" id="f-136" unitRef="usd">288000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-11" decimals="-6" id="f-137" unitRef="usd">205000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-6" id="f-138" unitRef="usd">263000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-11" decimals="-6" id="f-139" unitRef="usd">194000000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-6" id="f-140" unitRef="usd">368000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-11" decimals="-6" id="f-141" unitRef="usd">353000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-1" decimals="-6" id="f-142" unitRef="usd">51000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-11" decimals="-6" id="f-143" unitRef="usd">29000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-6" id="f-144" unitRef="usd">36000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-11" decimals="-6" id="f-145" unitRef="usd">19000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="c-1" decimals="-6" id="f-146" unitRef="usd">-27000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="c-11" decimals="-6" id="f-147" unitRef="usd">-174000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-6" id="f-148" unitRef="usd">-259000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-11" decimals="-6" id="f-149" unitRef="usd">-391000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-1" decimals="-6" id="f-150" unitRef="usd">-69000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-11" decimals="-6" id="f-151" unitRef="usd">-153000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet contextRef="c-1" decimals="-6" id="f-152" unitRef="usd">1000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet contextRef="c-11" decimals="-6" id="f-153" unitRef="usd">51000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-1" decimals="-6" id="f-154" unitRef="usd">-94000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-11" decimals="-6" id="f-155" unitRef="usd">-122000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-6" id="f-156" unitRef="usd">956000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-11" decimals="-6" id="f-157" unitRef="usd">1040000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-21" decimals="-6" id="f-158" unitRef="usd">613000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-22" decimals="-6" id="f-159" unitRef="usd">617000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-6" id="f-160" unitRef="usd">24000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-11" decimals="-6" id="f-161" unitRef="usd">34000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-6" id="f-162" unitRef="usd">-637000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-11" decimals="-6" id="f-163" unitRef="usd">-651000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-1" decimals="-6" id="f-164" unitRef="usd">599000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-11" decimals="-6" id="f-165" unitRef="usd">1205000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-1" decimals="-6" id="f-166" unitRef="usd">319000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-11" decimals="-6" id="f-167" unitRef="usd">1000000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-1" decimals="-6" id="f-168" unitRef="usd">-93000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-11" decimals="-6" id="f-169" unitRef="usd">-20000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-1" decimals="-6" id="f-170" unitRef="usd">272000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-11" decimals="-6" id="f-171" unitRef="usd">4000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <cms:PaymentsOfOrdinaryDividendsCommonAndPreferred contextRef="c-1" decimals="-6" id="f-172" unitRef="usd">156000000</cms:PaymentsOfOrdinaryDividendsCommonAndPreferred>
    <cms:PaymentsOfOrdinaryDividendsCommonAndPreferred contextRef="c-11" decimals="-6" id="f-173" unitRef="usd">145000000</cms:PaymentsOfOrdinaryDividendsCommonAndPreferred>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-6" id="f-174" unitRef="usd">-9000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-11" decimals="-6" id="f-175" unitRef="usd">-17000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-6" id="f-176" unitRef="usd">294000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-11" decimals="-6" id="f-177" unitRef="usd">27000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-6" id="f-178" unitRef="usd">613000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-11" decimals="-6" id="f-179" unitRef="usd">416000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-23" decimals="-6" id="f-180" unitRef="usd">248000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-24" decimals="-6" id="f-181" unitRef="usd">182000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-25" decimals="-6" id="f-182" unitRef="usd">861000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-26" decimals="-6" id="f-183" unitRef="usd">598000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-6" id="f-184" unitRef="usd">156000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-11" decimals="-6" id="f-185" unitRef="usd">157000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-25" decimals="-6" id="f-186" unitRef="usd">802000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-23" decimals="-6" id="f-187" unitRef="usd">227000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-25" decimals="-6" id="f-188" unitRef="usd">59000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-23" decimals="-6" id="f-189" unitRef="usd">21000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-25" decimals="-6" id="f-190" unitRef="usd">23000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-23" decimals="-6" id="f-191" unitRef="usd">21000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent contextRef="c-27" decimals="-6" id="f-192" unitRef="usd">889000000</cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent>
    <cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent contextRef="c-28" decimals="-6" id="f-193" unitRef="usd">933000000</cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-29" decimals="-6" id="f-194" unitRef="usd">9000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-30" decimals="-6" id="f-195" unitRef="usd">11000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground contextRef="c-25" decimals="-6" id="f-196" unitRef="usd">326000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground contextRef="c-23" decimals="-6" id="f-197" unitRef="usd">587000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:OtherInventorySupplies contextRef="c-25" decimals="-6" id="f-198" unitRef="usd">273000000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies contextRef="c-23" decimals="-6" id="f-199" unitRef="usd">267000000</us-gaap:OtherInventorySupplies>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel contextRef="c-25" decimals="-6" id="f-200" unitRef="usd">78000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel contextRef="c-23" decimals="-6" id="f-201" unitRef="usd">84000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <cms:DeferredPropertyTaxes contextRef="c-25" decimals="-6" id="f-202" unitRef="usd">344000000</cms:DeferredPropertyTaxes>
    <cms:DeferredPropertyTaxes contextRef="c-23" decimals="-6" id="f-203" unitRef="usd">426000000</cms:DeferredPropertyTaxes>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-25" decimals="-6" id="f-204" unitRef="usd">201000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-23" decimals="-6" id="f-205" unitRef="usd">203000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-25" decimals="-6" id="f-206" unitRef="usd">110000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-23" decimals="-6" id="f-207" unitRef="usd">80000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-25" decimals="-6" id="f-208" unitRef="usd">3091000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-23" decimals="-6" id="f-209" unitRef="usd">2839000000</us-gaap:AssetsCurrent>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-25" decimals="-6" id="f-210" unitRef="usd">33236000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-23" decimals="-6" id="f-211" unitRef="usd">33135000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-25" decimals="-6" id="f-212" unitRef="usd">9006000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-23" decimals="-6" id="f-213" unitRef="usd">9007000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <cms:PropertyPlantAndEquipmentNetExcludingCWIP contextRef="c-25" decimals="-6" id="f-214" unitRef="usd">24230000000</cms:PropertyPlantAndEquipmentNetExcludingCWIP>
    <cms:PropertyPlantAndEquipmentNetExcludingCWIP contextRef="c-23" decimals="-6" id="f-215" unitRef="usd">24128000000</cms:PropertyPlantAndEquipmentNetExcludingCWIP>
    <us-gaap:ConstructionInProgressGross contextRef="c-25" decimals="-6" id="f-216" unitRef="usd">1050000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="c-23" decimals="-6" id="f-217" unitRef="usd">944000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-25" decimals="-6" id="f-218" unitRef="usd">25280000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-23" decimals="-6" id="f-219" unitRef="usd">25072000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-25" decimals="-6" id="f-220" unitRef="usd">3608000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-23" decimals="-6" id="f-221" unitRef="usd">3683000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent contextRef="c-25" decimals="-6" id="f-222" unitRef="usd">22000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent contextRef="c-23" decimals="-6" id="f-223" unitRef="usd">22000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:EquityMethodInvestments contextRef="c-25" decimals="-6" id="f-224" unitRef="usd">73000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-23" decimals="-6" id="f-225" unitRef="usd">76000000</us-gaap:EquityMethodInvestments>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-25" decimals="-6" id="f-226" unitRef="usd">1509000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-23" decimals="-6" id="f-227" unitRef="usd">1468000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-25" decimals="-6" id="f-228" unitRef="usd">318000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-23" decimals="-6" id="f-229" unitRef="usd">357000000</us-gaap:OtherAssetsNoncurrent>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment contextRef="c-25" decimals="-6" id="f-230" unitRef="usd">5530000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment contextRef="c-23" decimals="-6" id="f-231" unitRef="usd">5606000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <us-gaap:Assets contextRef="c-25" decimals="-6" id="f-232" unitRef="usd">33901000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-23" decimals="-6" id="f-233" unitRef="usd">33517000000</us-gaap:Assets>
    <cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable contextRef="c-25" decimals="-6" id="f-234" unitRef="usd">772000000</cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable>
    <cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable contextRef="c-23" decimals="-6" id="f-235" unitRef="usd">980000000</cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable>
    <us-gaap:NotesPayableCurrent contextRef="c-25" decimals="-6" id="f-236" unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-23" decimals="-6" id="f-237" unitRef="usd">93000000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-27" decimals="-6" id="f-238" unitRef="usd">644000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-28" decimals="-6" id="f-239" unitRef="usd">802000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-29" decimals="-6" id="f-240" unitRef="usd">7000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-30" decimals="-6" id="f-241" unitRef="usd">7000000</us-gaap:AccountsPayableCurrent>
    <cms:AccruedRateRefunds contextRef="c-25" decimals="-6" id="f-242" unitRef="usd">28000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds contextRef="c-23" decimals="-6" id="f-243" unitRef="usd">54000000</cms:AccruedRateRefunds>
    <us-gaap:InterestAndDividendsPayableCurrent contextRef="c-25" decimals="-6" id="f-244" unitRef="usd">169000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent contextRef="c-23" decimals="-6" id="f-245" unitRef="usd">142000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-25" decimals="-6" id="f-246" unitRef="usd">455000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-23" decimals="-6" id="f-247" unitRef="usd">612000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-25" decimals="-6" id="f-248" unitRef="usd">72000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-23" decimals="-6" id="f-249" unitRef="usd">56000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-25" decimals="-6" id="f-250" unitRef="usd">148000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-23" decimals="-6" id="f-251" unitRef="usd">149000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-25" decimals="-6" id="f-252" unitRef="usd">2295000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-23" decimals="-6" id="f-253" unitRef="usd">2895000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-25" decimals="-6" id="f-254" unitRef="usd">14973000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-23" decimals="-6" id="f-255" unitRef="usd">14508000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-25" decimals="-6" id="f-256" unitRef="usd">61000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-23" decimals="-6" id="f-257" unitRef="usd">62000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-25" decimals="-6" id="f-258" unitRef="usd">3968000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-23" decimals="-6" id="f-259" unitRef="usd">3894000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-25" decimals="-6" id="f-260" unitRef="usd">104000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-23" decimals="-6" id="f-261" unitRef="usd">106000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent contextRef="c-25" decimals="-6" id="f-262" unitRef="usd">777000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent contextRef="c-23" decimals="-6" id="f-263" unitRef="usd">771000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit contextRef="c-25" decimals="-6" id="f-264" unitRef="usd">125000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit contextRef="c-23" decimals="-6" id="f-265" unitRef="usd">126000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-25" decimals="-6" id="f-266" unitRef="usd">2679000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-23" decimals="-6" id="f-267" unitRef="usd">2615000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-25" decimals="-6" id="f-268" unitRef="usd">413000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-23" decimals="-6" id="f-269" unitRef="usd">415000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-25" decimals="-6" id="f-270" unitRef="usd">23100000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-23" decimals="-6" id="f-271" unitRef="usd">22497000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies contextRef="c-25" id="f-272" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-23" id="f-273" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-25" decimals="-5" id="f-274" unitRef="shares">350000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-23" decimals="-5" id="f-275" unitRef="shares">350000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-25" decimals="-5" id="f-276" unitRef="shares">298600000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-23" decimals="-5" id="f-277" unitRef="shares">294400000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-25" decimals="-6" id="f-278" unitRef="usd">3000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-23" decimals="-6" id="f-279" unitRef="usd">3000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-25" decimals="-6" id="f-280" unitRef="usd">5975000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-23" decimals="-6" id="f-281" unitRef="usd">5705000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-25" decimals="-6" id="f-282" unitRef="usd">-45000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-23" decimals="-6" id="f-283" unitRef="usd">-46000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-25" decimals="-6" id="f-284" unitRef="usd">1789000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-23" decimals="-6" id="f-285" unitRef="usd">1658000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <cms:CommonStockholdersEquity contextRef="c-25" decimals="-6" id="f-286" unitRef="usd">7722000000</cms:CommonStockholdersEquity>
    <cms:CommonStockholdersEquity contextRef="c-23" decimals="-6" id="f-287" unitRef="usd">7320000000</cms:CommonStockholdersEquity>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-31"
      id="f-288"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-32" decimals="-5" id="f-289" unitRef="shares">9200000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c-31"
      id="f-290"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-32" decimals="-5" id="f-291" unitRef="shares">9200000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-25" decimals="-6" id="f-292" unitRef="usd">224000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-23" decimals="-6" id="f-293" unitRef="usd">224000000</us-gaap:PreferredStockValue>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-6" id="f-294" unitRef="usd">7946000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-6" id="f-295" unitRef="usd">7544000000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c-25" decimals="-6" id="f-296" unitRef="usd">560000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c-23" decimals="-6" id="f-297" unitRef="usd">581000000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-25" decimals="-6" id="f-298" unitRef="usd">8506000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-23" decimals="-6" id="f-299" unitRef="usd">8125000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-25" decimals="-6" id="f-300" unitRef="usd">33901000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-23" decimals="-6" id="f-301" unitRef="usd">33517000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-23" decimals="-6" id="f-302" unitRef="usd">8125000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-24" decimals="-6" id="f-303" unitRef="usd">7595000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-33" decimals="-6" id="f-304" unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-34" decimals="-6" id="f-305" unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-35" decimals="-6" id="f-306" unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-36" decimals="-6" id="f-307" unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-37" decimals="-6" id="f-308" unitRef="usd">5705000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-38" decimals="-6" id="f-309" unitRef="usd">5490000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-39" decimals="-6" id="f-310" unitRef="usd">281000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-40" decimals="-6" id="f-311" unitRef="usd">11000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-39" decimals="-6" id="f-312" unitRef="usd">11000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-40" decimals="-6" id="f-313" unitRef="usd">7000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-41" decimals="-6" id="f-314" unitRef="usd">5975000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-42" decimals="-6" id="f-315" unitRef="usd">5494000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-43" decimals="-6" id="f-316" unitRef="usd">-46000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-44" decimals="-6" id="f-317" unitRef="usd">-52000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-45" decimals="-6" id="f-318" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-46" decimals="-6" id="f-319" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-45" decimals="-6" id="f-320" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-46" decimals="-6" id="f-321" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-47" decimals="-6" id="f-322" unitRef="usd">-45000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-48" decimals="-6" id="f-323" unitRef="usd">-51000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-49" decimals="-6" id="f-324" unitRef="usd">1658000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-50" decimals="-6" id="f-325" unitRef="usd">1350000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-51" decimals="-6" id="f-326" unitRef="usd">287000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-52" decimals="-6" id="f-327" unitRef="usd">204000000</us-gaap:ProfitLoss>
    <us-gaap:DividendsCommonStockCash contextRef="c-51" decimals="-6" id="f-328" unitRef="usd">154000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-52" decimals="-6" id="f-329" unitRef="usd">142000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c-51" decimals="-6" id="f-330" unitRef="usd">2000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c-52" decimals="-6" id="f-331" unitRef="usd">2000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-53" decimals="-6" id="f-332" unitRef="usd">1789000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-54" decimals="-6" id="f-333" unitRef="usd">1410000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-55" decimals="-6" id="f-334" unitRef="usd">224000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-56" decimals="-6" id="f-335" unitRef="usd">224000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-57" decimals="-6" id="f-336" unitRef="usd">224000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-58" decimals="-6" id="f-337" unitRef="usd">224000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-59" decimals="-6" id="f-338" unitRef="usd">581000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-60" decimals="-6" id="f-339" unitRef="usd">580000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-61" decimals="-6" id="f-340" unitRef="usd">-24000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-62" decimals="-6" id="f-341" unitRef="usd">-10000000</us-gaap:ProfitLoss>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c-61" decimals="-6" id="f-342" unitRef="usd">-3000000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c-62" decimals="-6" id="f-343" unitRef="usd">-2000000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-63" decimals="-6" id="f-344" unitRef="usd">560000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-64" decimals="-6" id="f-345" unitRef="usd">572000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-25" decimals="-6" id="f-346" unitRef="usd">8506000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-26" decimals="-6" id="f-347" unitRef="usd">7652000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="INF"
      id="f-348"
      unitRef="usdPerShare">0.5150</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-11"
      decimals="INF"
      id="f-349"
      unitRef="usdPerShare">0.4875</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="INF"
      id="f-350"
      unitRef="usdPerShare">0.2625</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="c-11"
      decimals="INF"
      id="f-351"
      unitRef="usdPerShare">0.2625</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:Revenues contextRef="c-2" decimals="-6" id="f-352" unitRef="usd">2097000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-65" decimals="-6" id="f-353" unitRef="usd">2210000000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed contextRef="c-2" decimals="-6" id="f-354" unitRef="usd">125000000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed contextRef="c-65" decimals="-6" id="f-355" unitRef="usd">98000000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower contextRef="c-2" decimals="-6" id="f-356" unitRef="usd">306000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower contextRef="c-65" decimals="-6" id="f-357" unitRef="usd">334000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties contextRef="c-2" decimals="-6" id="f-358" unitRef="usd">18000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties contextRef="c-65" decimals="-6" id="f-359" unitRef="usd">19000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased contextRef="c-2" decimals="-6" id="f-360" unitRef="usd">350000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased contextRef="c-65" decimals="-6" id="f-361" unitRef="usd">546000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations contextRef="c-2" decimals="-6" id="f-362" unitRef="usd">378000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations contextRef="c-65" decimals="-6" id="f-363" unitRef="usd">409000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-2" decimals="-6" id="f-364" unitRef="usd">356000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-65" decimals="-6" id="f-365" unitRef="usd">344000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseTaxes contextRef="c-2" decimals="-6" id="f-366" unitRef="usd">152000000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes contextRef="c-65" decimals="-6" id="f-367" unitRef="usd">139000000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpense contextRef="c-2" decimals="-6" id="f-368" unitRef="usd">1685000000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense contextRef="c-65" decimals="-6" id="f-369" unitRef="usd">1889000000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss contextRef="c-2" decimals="-6" id="f-370" unitRef="usd">412000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-65" decimals="-6" id="f-371" unitRef="usd">321000000</us-gaap:OperatingIncomeLoss>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet contextRef="c-2" decimals="-6" id="f-372" unitRef="usd">41000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet contextRef="c-65" decimals="-6" id="f-373" unitRef="usd">43000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <us-gaap:OtherNonoperatingIncome contextRef="c-2" decimals="-6" id="f-374" unitRef="usd">17000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c-65" decimals="-6" id="f-375" unitRef="usd">12000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense contextRef="c-2" decimals="-6" id="f-376" unitRef="usd">2000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c-65" decimals="-6" id="f-377" unitRef="usd">4000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-2" decimals="-6" id="f-378" unitRef="usd">56000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-65" decimals="-6" id="f-379" unitRef="usd">51000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt contextRef="c-2" decimals="-6" id="f-380" unitRef="usd">121000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-65" decimals="-6" id="f-381" unitRef="usd">99000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseOther contextRef="c-66" decimals="-6" id="f-382" unitRef="usd">6000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c-67" decimals="-6" id="f-383" unitRef="usd">3000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c-68" decimals="-6" id="f-384" unitRef="usd">2000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c-69" decimals="-6" id="f-385" unitRef="usd">0</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpense contextRef="c-2" decimals="-6" id="f-386" unitRef="usd">129000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-65" decimals="-6" id="f-387" unitRef="usd">102000000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-2" decimals="-6" id="f-388" unitRef="usd">339000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-65" decimals="-6" id="f-389" unitRef="usd">270000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-2" decimals="-6" id="f-390" unitRef="usd">64000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-65" decimals="-6" id="f-391" unitRef="usd">38000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-2" decimals="-6" id="f-392" unitRef="usd">275000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-65" decimals="-6" id="f-393" unitRef="usd">232000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLoss contextRef="c-2" decimals="-6" id="f-394" unitRef="usd">275000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-65" decimals="-6" id="f-395" unitRef="usd">232000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-2" decimals="-6" id="f-396" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-65" decimals="-6" id="f-397" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-2" decimals="-6" id="f-398" unitRef="usd">275000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-65" decimals="-6" id="f-399" unitRef="usd">232000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-2" decimals="-6" id="f-400" unitRef="usd">275000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-65" decimals="-6" id="f-401" unitRef="usd">232000000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-2" decimals="-6" id="f-402" unitRef="usd">356000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-65" decimals="-6" id="f-403" unitRef="usd">344000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-2" decimals="-6" id="f-404" unitRef="usd">52000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-65" decimals="-6" id="f-405" unitRef="usd">37000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-2" decimals="-6" id="f-406" unitRef="usd">16000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-65" decimals="-6" id="f-407" unitRef="usd">17000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="c-2" decimals="-6" id="f-408" unitRef="usd">-28000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="c-65" decimals="-6" id="f-409" unitRef="usd">-157000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-2" decimals="-6" id="f-410" unitRef="usd">-258000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-65" decimals="-6" id="f-411" unitRef="usd">-389000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-2" decimals="-6" id="f-412" unitRef="usd">-57000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-65" decimals="-6" id="f-413" unitRef="usd">-140000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet contextRef="c-2" decimals="-6" id="f-414" unitRef="usd">6000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet contextRef="c-65" decimals="-6" id="f-415" unitRef="usd">48000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-2" decimals="-6" id="f-416" unitRef="usd">-89000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-65" decimals="-6" id="f-417" unitRef="usd">-116000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-2" decimals="-6" id="f-418" unitRef="usd">979000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-65" decimals="-6" id="f-419" unitRef="usd">1070000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-70" decimals="-6" id="f-420" unitRef="usd">584000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-71" decimals="-6" id="f-421" unitRef="usd">555000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-2" decimals="-6" id="f-422" unitRef="usd">23000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-65" decimals="-6" id="f-423" unitRef="usd">33000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-2" decimals="-6" id="f-424" unitRef="usd">-607000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-65" decimals="-6" id="f-425" unitRef="usd">-588000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-2" decimals="-6" id="f-426" unitRef="usd">599000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-65" decimals="-6" id="f-427" unitRef="usd">1120000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-2" decimals="-6" id="f-428" unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-65" decimals="-6" id="f-429" unitRef="usd">1000000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-68" decimals="-6" id="f-430" unitRef="usd">-93000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-69" decimals="-6" id="f-431" unitRef="usd">-20000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-66" decimals="-6" id="f-432" unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-67" decimals="-6" id="f-433" unitRef="usd">-75000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromContributedCapital contextRef="c-2" decimals="-6" id="f-434" unitRef="usd">320000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:ProceedsFromContributedCapital contextRef="c-65" decimals="-6" id="f-435" unitRef="usd">75000000</us-gaap:ProceedsFromContributedCapital>
    <cms:PaymentToParentForReturnOfStockholderContributedCapital contextRef="c-2" decimals="-6" id="f-436" unitRef="usd">320000000</cms:PaymentToParentForReturnOfStockholderContributedCapital>
    <cms:PaymentToParentForReturnOfStockholderContributedCapital contextRef="c-65" decimals="-6" id="f-437" unitRef="usd">0</cms:PaymentToParentForReturnOfStockholderContributedCapital>
    <us-gaap:PaymentsOfOrdinaryDividends contextRef="c-2" decimals="-6" id="f-438" unitRef="usd">265000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends contextRef="c-65" decimals="-6" id="f-439" unitRef="usd">287000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-2" decimals="-6" id="f-440" unitRef="usd">-3000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-65" decimals="-6" id="f-441" unitRef="usd">-12000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-2" decimals="-6" id="f-442" unitRef="usd">238000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-65" decimals="-6" id="f-443" unitRef="usd">-199000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-2" decimals="-6" id="f-444" unitRef="usd">610000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-65" decimals="-6" id="f-445" unitRef="usd">283000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-72" decimals="-6" id="f-446" unitRef="usd">56000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-73" decimals="-6" id="f-447" unitRef="usd">60000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-74" decimals="-6" id="f-448" unitRef="usd">666000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-75" decimals="-6" id="f-449" unitRef="usd">343000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-2" decimals="-6" id="f-450" unitRef="usd">152000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-65" decimals="-6" id="f-451" unitRef="usd">142000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-74" decimals="-6" id="f-452" unitRef="usd">607000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-72" decimals="-6" id="f-453" unitRef="usd">35000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-74" decimals="-6" id="f-454" unitRef="usd">59000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-72" decimals="-6" id="f-455" unitRef="usd">21000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-74" decimals="-6" id="f-456" unitRef="usd">23000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-72" decimals="-6" id="f-457" unitRef="usd">21000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent contextRef="c-76" decimals="-6" id="f-458" unitRef="usd">863000000</cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent>
    <cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent contextRef="c-77" decimals="-6" id="f-459" unitRef="usd">909000000</cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent>
    <us-gaap:AccountsNotesAndLoansReceivableNetCurrent contextRef="c-78" decimals="-6" id="f-460" unitRef="usd">10000000</us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
    <us-gaap:AccountsNotesAndLoansReceivableNetCurrent contextRef="c-79" decimals="-6" id="f-461" unitRef="usd">11000000</us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground contextRef="c-74" decimals="-6" id="f-462" unitRef="usd">326000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground contextRef="c-72" decimals="-6" id="f-463" unitRef="usd">587000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:OtherInventorySupplies contextRef="c-74" decimals="-6" id="f-464" unitRef="usd">263000000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies contextRef="c-72" decimals="-6" id="f-465" unitRef="usd">257000000</us-gaap:OtherInventorySupplies>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel contextRef="c-74" decimals="-6" id="f-466" unitRef="usd">75000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel contextRef="c-72" decimals="-6" id="f-467" unitRef="usd">80000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <cms:DeferredPropertyTaxes contextRef="c-74" decimals="-6" id="f-468" unitRef="usd">344000000</cms:DeferredPropertyTaxes>
    <cms:DeferredPropertyTaxes contextRef="c-72" decimals="-6" id="f-469" unitRef="usd">426000000</cms:DeferredPropertyTaxes>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-74" decimals="-6" id="f-470" unitRef="usd">201000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-72" decimals="-6" id="f-471" unitRef="usd">203000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-74" decimals="-6" id="f-472" unitRef="usd">94000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-72" decimals="-6" id="f-473" unitRef="usd">65000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-74" decimals="-6" id="f-474" unitRef="usd">2842000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-72" decimals="-6" id="f-475" unitRef="usd">2594000000</us-gaap:AssetsCurrent>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-74" decimals="-6" id="f-476" unitRef="usd">31820000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-72" decimals="-6" id="f-477" unitRef="usd">31723000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-74" decimals="-6" id="f-478" unitRef="usd">8784000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-72" decimals="-6" id="f-479" unitRef="usd">8796000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP contextRef="c-74" decimals="-6" id="f-480" unitRef="usd">23036000000</cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP contextRef="c-72" decimals="-6" id="f-481" unitRef="usd">22927000000</cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress contextRef="c-74" decimals="-6" id="f-482" unitRef="usd">942000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress contextRef="c-72" decimals="-6" id="f-483" unitRef="usd">845000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-74" decimals="-6" id="f-484" unitRef="usd">23978000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-72" decimals="-6" id="f-485" unitRef="usd">23772000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-74" decimals="-6" id="f-486" unitRef="usd">3608000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-72" decimals="-6" id="f-487" unitRef="usd">3683000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent contextRef="c-76" decimals="-6" id="f-488" unitRef="usd">28000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent contextRef="c-77" decimals="-6" id="f-489" unitRef="usd">28000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent contextRef="c-78" decimals="-6" id="f-490" unitRef="usd">95000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent contextRef="c-79" decimals="-6" id="f-491" unitRef="usd">95000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-74" decimals="-6" id="f-492" unitRef="usd">1405000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-72" decimals="-6" id="f-493" unitRef="usd">1367000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-74" decimals="-6" id="f-494" unitRef="usd">253000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-72" decimals="-6" id="f-495" unitRef="usd">313000000</us-gaap:OtherAssetsNoncurrent>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment contextRef="c-74" decimals="-6" id="f-496" unitRef="usd">5389000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment contextRef="c-72" decimals="-6" id="f-497" unitRef="usd">5486000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <us-gaap:Assets contextRef="c-74" decimals="-6" id="f-498" unitRef="usd">32209000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-72" decimals="-6" id="f-499" unitRef="usd">31852000000</us-gaap:Assets>
    <cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable contextRef="c-74" decimals="-6" id="f-500" unitRef="usd">772000000</cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable>
    <cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable contextRef="c-72" decimals="-6" id="f-501" unitRef="usd">731000000</cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable>
    <us-gaap:NotesPayableCurrent contextRef="c-76" decimals="-6" id="f-502" unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-77" decimals="-6" id="f-503" unitRef="usd">93000000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-76" decimals="-6" id="f-504" unitRef="usd">613000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-77" decimals="-6" id="f-505" unitRef="usd">764000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-78" decimals="-6" id="f-506" unitRef="usd">15000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-79" decimals="-6" id="f-507" unitRef="usd">13000000</us-gaap:AccountsPayableCurrent>
    <cms:AccruedRateRefunds contextRef="c-74" decimals="-6" id="f-508" unitRef="usd">28000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds contextRef="c-72" decimals="-6" id="f-509" unitRef="usd">54000000</cms:AccruedRateRefunds>
    <us-gaap:InterestAndDividendsPayableCurrent contextRef="c-74" decimals="-6" id="f-510" unitRef="usd">125000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent contextRef="c-72" decimals="-6" id="f-511" unitRef="usd">110000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-74" decimals="-6" id="f-512" unitRef="usd">462000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-72" decimals="-6" id="f-513" unitRef="usd">614000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-74" decimals="-6" id="f-514" unitRef="usd">72000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-72" decimals="-6" id="f-515" unitRef="usd">56000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-74" decimals="-6" id="f-516" unitRef="usd">127000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-72" decimals="-6" id="f-517" unitRef="usd">128000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-74" decimals="-6" id="f-518" unitRef="usd">2214000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-72" decimals="-6" id="f-519" unitRef="usd">2563000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-76" decimals="-6" id="f-520" unitRef="usd">10501000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-77" decimals="-6" id="f-521" unitRef="usd">10037000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-78" decimals="-6" id="f-522" unitRef="usd">515000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-79" decimals="-6" id="f-523" unitRef="usd">424000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-74" decimals="-6" id="f-524" unitRef="usd">38000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-72" decimals="-6" id="f-525" unitRef="usd">39000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-74" decimals="-6" id="f-526" unitRef="usd">3968000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-72" decimals="-6" id="f-527" unitRef="usd">3894000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-74" decimals="-6" id="f-528" unitRef="usd">76000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-72" decimals="-6" id="f-529" unitRef="usd">77000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent contextRef="c-74" decimals="-6" id="f-530" unitRef="usd">744000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent contextRef="c-72" decimals="-6" id="f-531" unitRef="usd">739000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit contextRef="c-74" decimals="-6" id="f-532" unitRef="usd">125000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit contextRef="c-72" decimals="-6" id="f-533" unitRef="usd">126000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-74" decimals="-6" id="f-534" unitRef="usd">2854000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-72" decimals="-6" id="f-535" unitRef="usd">2789000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-74" decimals="-6" id="f-536" unitRef="usd">364000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-72" decimals="-6" id="f-537" unitRef="usd">364000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-74" decimals="-6" id="f-538" unitRef="usd">19185000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-72" decimals="-6" id="f-539" unitRef="usd">18489000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies contextRef="c-74" id="f-540" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-72" id="f-541" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-72"
      decimals="INF"
      id="f-542"
      unitRef="shares">125000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-74"
      decimals="INF"
      id="f-543"
      unitRef="shares">125000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-74"
      decimals="INF"
      id="f-544"
      unitRef="shares">84100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-72"
      decimals="INF"
      id="f-545"
      unitRef="shares">84100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-74" decimals="-6" id="f-546" unitRef="usd">841000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-72" decimals="-6" id="f-547" unitRef="usd">841000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-74" decimals="-6" id="f-548" unitRef="usd">7759000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-72" decimals="-6" id="f-549" unitRef="usd">7759000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-74" decimals="-6" id="f-550" unitRef="usd">-15000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-72" decimals="-6" id="f-551" unitRef="usd">-15000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-74" decimals="-6" id="f-552" unitRef="usd">2188000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-72" decimals="-6" id="f-553" unitRef="usd">2178000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <cms:CommonStockholdersEquity contextRef="c-74" decimals="-6" id="f-554" unitRef="usd">10773000000</cms:CommonStockholdersEquity>
    <cms:CommonStockholdersEquity contextRef="c-72" decimals="-6" id="f-555" unitRef="usd">10763000000</cms:CommonStockholdersEquity>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-74"
      decimals="2"
      id="f-556"
      unitRef="usdPerShare">4.50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-72"
      decimals="2"
      id="f-557"
      unitRef="usdPerShare">4.50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-72"
      decimals="INF"
      id="f-558"
      unitRef="shares">7500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-74"
      decimals="INF"
      id="f-559"
      unitRef="shares">7500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c-72"
      decimals="INF"
      id="f-560"
      unitRef="shares">400000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c-74"
      decimals="INF"
      id="f-561"
      unitRef="shares">400000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-74" decimals="-6" id="f-562" unitRef="usd">37000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-72" decimals="-6" id="f-563" unitRef="usd">37000000</us-gaap:PreferredStockValue>
    <us-gaap:StockholdersEquity contextRef="c-74" decimals="-6" id="f-564" unitRef="usd">10810000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-72" decimals="-6" id="f-565" unitRef="usd">10800000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-74" decimals="-6" id="f-566" unitRef="usd">32209000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-72" decimals="-6" id="f-567" unitRef="usd">31852000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-72" decimals="-6" id="f-568" unitRef="usd">10800000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-73" decimals="-6" id="f-569" unitRef="usd">10155000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-80" decimals="-6" id="f-570" unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-81" decimals="-6" id="f-571" unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-82" decimals="-6" id="f-572" unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-83" decimals="-6" id="f-573" unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-84" decimals="-6" id="f-574" unitRef="usd">7759000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-85" decimals="-6" id="f-575" unitRef="usd">7284000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution contextRef="c-86" decimals="-6" id="f-576" unitRef="usd">320000000</cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution>
    <cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution contextRef="c-87" decimals="-6" id="f-577" unitRef="usd">75000000</cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution>
    <cms:AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution contextRef="c-86" decimals="-6" id="f-578" unitRef="usd">320000000</cms:AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution>
    <cms:AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution contextRef="c-87" decimals="-6" id="f-579" unitRef="usd">0</cms:AdjustmentsToAdditionalPaidInCapitalReturnOfStockholderContribution>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-88" decimals="-6" id="f-580" unitRef="usd">7759000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-89" decimals="-6" id="f-581" unitRef="usd">7359000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-90" decimals="-6" id="f-582" unitRef="usd">-15000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-91" decimals="-6" id="f-583" unitRef="usd">-15000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-92" decimals="-6" id="f-584" unitRef="usd">-15000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-93" decimals="-6" id="f-585" unitRef="usd">-15000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-94" decimals="-6" id="f-586" unitRef="usd">2178000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-95" decimals="-6" id="f-587" unitRef="usd">2008000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-96" decimals="-6" id="f-588" unitRef="usd">275000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-97" decimals="-6" id="f-589" unitRef="usd">232000000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStockCash contextRef="c-96" decimals="-6" id="f-590" unitRef="usd">265000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-97" decimals="-6" id="f-591" unitRef="usd">287000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-98" decimals="-6" id="f-592" unitRef="usd">2188000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-99" decimals="-6" id="f-593" unitRef="usd">1953000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-100" decimals="-6" id="f-594" unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-101" decimals="-6" id="f-595" unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-102" decimals="-6" id="f-596" unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-103" decimals="-6" id="f-597" unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-74" decimals="-6" id="f-598" unitRef="usd">10810000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-75" decimals="-6" id="f-599" unitRef="usd">10175000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:PublicUtilitiesDisclosureTextBlock contextRef="c-1" id="f-601">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 power supply cost recovery and gas cost recovery 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:700;line-height:120%"&gt;2023&#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 May&#160;2023, Consumers filed an application with the MPSC seeking a rate increase of $216&#160;million, based on an authorized return on equity of 10.25&#160;percent 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 February&#160;28,&#160;2025. In September&#160;2023, Consumers revised its requested increase to $169&#160;million. The filing requested authority to recover costs related to new infrastructure investment primarily in distribution system reliability and cleaner energy resources. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2024, the MPSC issued an order authorizing an annual rate increase of $92&#160;million, which is inclusive of a $9&#160;million surcharge for the recovery of select distribution investments made in 2022 that exceeded the rates authorized in accordance with the December&#160;2021 electric rate order. The approved rate increase is based on a 9.9-percent authorized return on equity. The new rates became effective March&#160;15,&#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;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, estimated billing, 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;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. Subsequently, 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 April&#160;2024, Consumers signed an agreement with the MPSC&#160;Staff and Attorney General settling this matter. Under the settlement agreement, Consumers will pay a $1&#160;million penalty to the MPSC and will return to customers a minimum of $3&#160;million, which may be satisfied with amounts received through an associated claim Consumers has filed against a vendor. The settlement agreement is subject to MPSC approval.&lt;/span&gt;&lt;/div&gt;</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <us-gaap:PublicUtilitiesDisclosureTextBlock contextRef="c-2" id="f-600">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 power supply cost recovery and gas cost recovery 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:700;line-height:120%"&gt;2023&#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 May&#160;2023, Consumers filed an application with the MPSC seeking a rate increase of $216&#160;million, based on an authorized return on equity of 10.25&#160;percent 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 February&#160;28,&#160;2025. In September&#160;2023, Consumers revised its requested increase to $169&#160;million. The filing requested authority to recover costs related to new infrastructure investment primarily in distribution system reliability and cleaner energy resources. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2024, the MPSC issued an order authorizing an annual rate increase of $92&#160;million, which is inclusive of a $9&#160;million surcharge for the recovery of select distribution investments made in 2022 that exceeded the rates authorized in accordance with the December&#160;2021 electric rate order. The approved rate increase is based on a 9.9-percent authorized return on equity. The new rates became effective March&#160;15,&#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;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, estimated billing, 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;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. Subsequently, 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 April&#160;2024, Consumers signed an agreement with the MPSC&#160;Staff and Attorney General settling this matter. Under the settlement agreement, Consumers will pay a $1&#160;million penalty to the MPSC and will return to customers a minimum of $3&#160;million, which may be satisfied with amounts received through an associated claim Consumers has filed against a vendor. The settlement agreement is subject to MPSC approval.&lt;/span&gt;&lt;/div&gt;</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount contextRef="c-104" decimals="-6" id="f-602" unitRef="usd">216000000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage contextRef="c-104" decimals="4" id="f-603" unitRef="number">0.1025</us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount contextRef="c-105" decimals="-6" id="f-604" unitRef="usd">169000000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount contextRef="c-106" decimals="-6" id="f-605" unitRef="usd">92000000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <cms:PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments contextRef="c-106" decimals="-6" id="f-606" unitRef="usd">9000000</cms:PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments>
    <us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage contextRef="c-106" decimals="3" id="f-607" unitRef="number">0.099</us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage>
    <cms:SettlementAgreementPaymentPenalty contextRef="c-107" decimals="-6" id="f-608" unitRef="usd">1000000</cms:SettlementAgreementPaymentPenalty>
    <cms:SettlementAgreementMinimumReturnsToCustomers contextRef="c-107" decimals="-6" id="f-609" unitRef="usd">3000000</cms:SettlementAgreementMinimumReturnsToCustomers>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock contextRef="c-2" id="f-611">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 March&#160;31,&#160;2024, CMS&#160;Energy had a recorded liability of $44&#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 maintenance costs. The undiscounted amount of the remaining obligation is $56&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2024 and 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:46.976%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.797%"&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: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;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;/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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&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;3&#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;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 $4&#160;million and $5&#160;million. At March&#160;31,&#160;2024, Consumers had a recorded liability of $4&#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 March&#160;31,&#160;2024, 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 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 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Ludington, Consumers would be liable for 51&#160;percent of any such damages, if liability and damages were proven. 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 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 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 Consumers&#x2019; and Wolverine Power&#x2019;s agreement to jointly own and operate the unit. 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. The state circuit court judge found that Consumers may, in its sole discretion, retire J.H.&#160;Campbell&#160;3, 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2024, the circuit court judge issued an order denying Wolverine Power&#x2019;s motion for partial summary disposition and granting in part and denying in part Consumers&#x2019; motion for summary disposition. The judge granted Consumers&#x2019; motion for summary disposition on Wolverine Power&#x2019;s claim that Consumers acted in bad faith in deciding to retire J.H.&#160;Campbell&#160;3 early, finding no evidence to support that claim. The judge held that Wolverine Power did identify a genuine issue of material fact as to whether Consumers breached the joint ownership and operating agreement by failing to notify and consult with Wolverine Power regarding the unit&#x2019;s early retirement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 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: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 March&#160;31,&#160;2024, 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 during the remainder of 2024 and 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:46.976%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.797%"&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: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;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;/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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&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;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;/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 March&#160;31,&#160;2024, Consumers had a regulatory asset of $97&#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: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 March&#160;31,&#160;2024:&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;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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 Aviator Wind, Newport Solar Holdings, and NWO&#160;Holdco 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 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 &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;interest in Aviator Wind, Newport Solar Holdings, and NWO&#160;Holdco, see Note&#160;11, 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;1, 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;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock contextRef="c-1" id="f-610">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 March&#160;31,&#160;2024, CMS&#160;Energy had a recorded liability of $44&#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 maintenance costs. The undiscounted amount of the remaining obligation is $56&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2024 and 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:46.976%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.797%"&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: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;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;/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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&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;3&#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;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 $4&#160;million and $5&#160;million. At March&#160;31,&#160;2024, Consumers had a recorded liability of $4&#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 March&#160;31,&#160;2024, 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 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 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Ludington, Consumers would be liable for 51&#160;percent of any such damages, if liability and damages were proven. 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 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 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 Consumers&#x2019; and Wolverine Power&#x2019;s agreement to jointly own and operate the unit. 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. The state circuit court judge found that Consumers may, in its sole discretion, retire J.H.&#160;Campbell&#160;3, 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2024, the circuit court judge issued an order denying Wolverine Power&#x2019;s motion for partial summary disposition and granting in part and denying in part Consumers&#x2019; motion for summary disposition. The judge granted Consumers&#x2019; motion for summary disposition on Wolverine Power&#x2019;s claim that Consumers acted in bad faith in deciding to retire J.H.&#160;Campbell&#160;3 early, finding no evidence to support that claim. The judge held that Wolverine Power did identify a genuine issue of material fact as to whether Consumers breached the joint ownership and operating agreement by failing to notify and consult with Wolverine Power regarding the unit&#x2019;s early retirement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 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: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 March&#160;31,&#160;2024, 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 during the remainder of 2024 and 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:46.976%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.797%"&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: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;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;/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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&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;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;/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 March&#160;31,&#160;2024, Consumers had a regulatory asset of $97&#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: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 March&#160;31,&#160;2024:&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;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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 Aviator Wind, Newport Solar Holdings, and NWO&#160;Holdco 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 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 &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;interest in Aviator Wind, Newport Solar Holdings, and NWO&#160;Holdco, see Note&#160;11, 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;1, 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;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="c-108" decimals="-6" id="f-612" unitRef="usd">44000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate contextRef="c-108" decimals="4" id="f-613" unitRef="number">0.0434</us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate>
    <cms:AccrualForEnvironmentalLossContingenciesInflationRate contextRef="c-108" decimals="2" id="f-614" unitRef="number">0.01</cms:AccrualForEnvironmentalLossContingenciesInflationRate>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross contextRef="c-108" decimals="-6" id="f-615" unitRef="usd">56000000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <cms:ExpectedRemediationCostsByYearTableTextBlock contextRef="c-1" id="f-616">CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2024 and 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:46.976%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.797%"&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: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;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;/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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&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;3&#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;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:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear contextRef="c-108" decimals="-6" id="f-617" unitRef="usd">3000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear contextRef="c-108" decimals="-6" id="f-618" unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear contextRef="c-108" decimals="-6" id="f-619" unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear contextRef="c-108" decimals="-6" id="f-620" unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear contextRef="c-108" decimals="-6" id="f-621" unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear contextRef="c-108" decimals="-6" id="f-622" unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-109" decimals="-6" id="f-623" unitRef="usd">4000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-110" decimals="-6" id="f-624" unitRef="usd">5000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="c-111" decimals="-6" id="f-625" unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-112" decimals="-6" id="f-626" unitRef="usd">3000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-113" decimals="-6" id="f-627" unitRef="usd">8000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="c-114" decimals="-6" id="f-628" unitRef="usd">3000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:LossContingencyDamagesSoughtValue contextRef="c-115" decimals="-6" id="f-629" unitRef="usd">15000000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare contextRef="c-116" decimals="3" id="f-630" unitRef="number">0.51</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:LossContingencyDamagesSoughtValue contextRef="c-117" decimals="-6" id="f-631" unitRef="usd">37000000</us-gaap:LossContingencyDamagesSoughtValue>
    <cms:NumberOfFormerManufacturedGasPlants
      contextRef="c-118"
      decimals="INF"
      id="f-632"
      unitRef="facility">23</cms:NumberOfFormerManufacturedGasPlants>
    <cms:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag contextRef="c-1" id="f-633">recorded liability</cms:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="c-118" decimals="-6" id="f-634" unitRef="usd">62000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <cms:ExpectedRemediationCostsByYearTableTextBlock contextRef="c-2" id="f-635">Consumers expects to pay the following amounts for remediation and other response activity costs during the remainder of 2024 and 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:46.976%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.562%"&gt;&lt;/td&gt;&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.797%"&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: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;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;/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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:ExpectedRemediationCostsByYearTableTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear contextRef="c-119" decimals="-6" id="f-636" unitRef="usd">2000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear contextRef="c-119" decimals="-6" id="f-637" unitRef="usd">1000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear contextRef="c-119" decimals="-6" id="f-638" unitRef="usd">7000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear contextRef="c-119" decimals="-6" id="f-639" unitRef="usd">10000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear contextRef="c-119" decimals="-6" id="f-640" unitRef="usd">25000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear contextRef="c-119" decimals="-6" id="f-641" unitRef="usd">7000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear>
    <us-gaap:RegulatoryAssetAmortizationPeriod contextRef="c-118" id="f-642">P10Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-120" decimals="-6" id="f-643" unitRef="usd">97000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:ScheduleOfGuaranteeObligationsTextBlock contextRef="c-1" id="f-645">&lt;div style="margin-bottom: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 March&#160;31,&#160;2024:&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;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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 Aviator Wind, Newport Solar Holdings, and NWO&#160;Holdco 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 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 &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;interest in Aviator Wind, Newport Solar Holdings, and NWO&#160;Holdco, see Note&#160;11, 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-2" id="f-644">&lt;div style="margin-bottom: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 March&#160;31,&#160;2024:&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;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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 Aviator Wind, Newport Solar Holdings, and NWO&#160;Holdco 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 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 &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;interest in Aviator Wind, Newport Solar Holdings, and NWO&#160;Holdco, see Note&#160;11, 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-121" id="f-646">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure contextRef="c-122" decimals="-6" id="f-647" unitRef="usd">294000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue contextRef="c-122" decimals="-6" id="f-648" unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm contextRef="c-123" id="f-649">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure contextRef="c-124" decimals="-6" id="f-650" unitRef="usd">153000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue contextRef="c-124" decimals="-6" id="f-651" unitRef="usd">1000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm contextRef="c-125" id="f-652">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure contextRef="c-126" decimals="-6" id="f-653" unitRef="usd">30000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue contextRef="c-126" decimals="-6" id="f-654" unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm contextRef="c-127" id="f-655">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure contextRef="c-128" decimals="-6" id="f-656" unitRef="usd">30000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue contextRef="c-128" decimals="-6" id="f-657" unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners contextRef="c-129" decimals="2" id="f-658" unitRef="number">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-2" id="f-660">Financings and Capitalization&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 the three&#160;months ended March&#160;31,&#160;2024:&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:42.810%"&gt;&lt;/td&gt;&lt;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: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: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: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.126%"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="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.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:2px 1pt;text-align:right;vertical-align: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 2024&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 2029&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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-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 #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;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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="background-color:#cceeff;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;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: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 the three&#160;months ended March&#160;31,&#160;2024:&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:42.810%"&gt;&lt;/td&gt;&lt;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: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: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: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.126%"&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;CMS 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;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: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;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: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;3.875&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;January 2024&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 2024&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;CMS Energy, parent only&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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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="background-color:#cceeff;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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;/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;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; During the three&#160;months ended March&#160;31,&#160;2024, CMS&#160;Energy purchased Consumers&#x2019; first mortgage bonds with a principal balance of $91&#160;million in exchange for cash of $69&#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 $22&#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;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 March&#160;31,&#160;2024:&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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;53&#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;197&#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 three&#160;months ended March&#160;31,&#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;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;11, 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 three&#160;months ended March&#160;31,&#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&#160;31,&#160;2025. Any long-term issuances during the authorization period are exempt from FERC&#x2019;s competitive bidding and negotiated placement requirements. In March 2024, Consumers filed an application for authority to issue securities between May&#160;1,&#160;2024 and April&#160;30,&#160;2026.&lt;/span&gt;&lt;/div&gt;&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 March&#160;31,&#160;2024, there were no commercial paper notes outstanding 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 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 March&#160;31,&#160;2024, 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;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 March&#160;31,&#160;2024, payment of dividends by CMS&#160;Energy on its common stock was limited to $7.7&#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 March&#160;31,&#160;2024, 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 three&#160;months ended March&#160;31,&#160;2024, Consumers paid $265&#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;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. 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;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-659">Financings and Capitalization&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 the three&#160;months ended March&#160;31,&#160;2024:&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:42.810%"&gt;&lt;/td&gt;&lt;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: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: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: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.126%"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="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.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:2px 1pt;text-align:right;vertical-align: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 2024&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 2029&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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-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 #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;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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="background-color:#cceeff;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;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: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 the three&#160;months ended March&#160;31,&#160;2024:&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:42.810%"&gt;&lt;/td&gt;&lt;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: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: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: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.126%"&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;CMS 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;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: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;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: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;3.875&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;January 2024&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 2024&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;CMS Energy, parent only&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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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="background-color:#cceeff;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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;/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;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; During the three&#160;months ended March&#160;31,&#160;2024, CMS&#160;Energy purchased Consumers&#x2019; first mortgage bonds with a principal balance of $91&#160;million in exchange for cash of $69&#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 $22&#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;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 March&#160;31,&#160;2024:&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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;53&#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;197&#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 three&#160;months ended March&#160;31,&#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;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;11, 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 three&#160;months ended March&#160;31,&#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&#160;31,&#160;2025. Any long-term issuances during the authorization period are exempt from FERC&#x2019;s competitive bidding and negotiated placement requirements. In March 2024, Consumers filed an application for authority to issue securities between May&#160;1,&#160;2024 and April&#160;30,&#160;2026.&lt;/span&gt;&lt;/div&gt;&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 March&#160;31,&#160;2024, there were no commercial paper notes outstanding 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 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 March&#160;31,&#160;2024, 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;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 March&#160;31,&#160;2024, payment of dividends by CMS&#160;Energy on its common stock was limited to $7.7&#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 March&#160;31,&#160;2024, 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 three&#160;months ended March&#160;31,&#160;2024, Consumers paid $265&#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;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. 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;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c-1" id="f-662">Presented in the following table is a summary of major long-term debt issuances during the three&#160;months ended March&#160;31,&#160;2024:&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:42.810%"&gt;&lt;/td&gt;&lt;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: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: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: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.126%"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="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.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:2px 1pt;text-align:right;vertical-align: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 2024&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 2029&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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-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 #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;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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="background-color:#cceeff;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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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 the three&#160;months ended March&#160;31,&#160;2024:&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:42.810%"&gt;&lt;/td&gt;&lt;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: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: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: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.126%"&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;CMS 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;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: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;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: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;3.875&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;January 2024&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 2024&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;CMS Energy, parent only&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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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="background-color:#cceeff;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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c-2" id="f-661">Presented in the following table is a summary of major long-term debt issuances during the three&#160;months ended March&#160;31,&#160;2024:&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:42.810%"&gt;&lt;/td&gt;&lt;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: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: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: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.126%"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="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.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:2px 1pt;text-align:right;vertical-align: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 2024&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 2029&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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-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 #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;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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="background-color:#cceeff;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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-130" decimals="-6" id="f-663" unitRef="usd">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-130"
      decimals="INF"
      id="f-664"
      unitRef="number">0.04600</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-74" decimals="-6" id="f-665" unitRef="usd">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfDebt contextRef="c-131" decimals="-6" id="f-666" unitRef="usd">250000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-132" decimals="5" id="f-667" unitRef="number">0.03875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfDebt contextRef="c-2" decimals="-6" id="f-668" unitRef="usd">250000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-133" decimals="-6" id="f-669" unitRef="usd">91000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfFirstMortgageBond contextRef="c-134" decimals="-6" id="f-670" unitRef="usd">69000000</us-gaap:RepaymentsOfFirstMortgageBond>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-1" decimals="-6" id="f-671" unitRef="usd">22000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock contextRef="c-2" id="f-673">The following credit facilities with banks were available at March&#160;31,&#160;2024:&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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;53&#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;197&#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 three&#160;months ended March&#160;31,&#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;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;11, 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 three&#160;months ended March&#160;31,&#160;2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock contextRef="c-1" id="f-672">The following credit facilities with banks were available at March&#160;31,&#160;2024:&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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;53&#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;197&#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 three&#160;months ended March&#160;31,&#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;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;11, 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 three&#160;months ended March&#160;31,&#160;2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-135" decimals="-6" id="f-674" unitRef="usd">550000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit contextRef="c-135" decimals="-6" id="f-675" unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-135" decimals="-6" id="f-676" unitRef="usd">29000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-135" decimals="-6" id="f-677" unitRef="usd">521000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-136" decimals="-6" id="f-678" unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit contextRef="c-136" decimals="-6" id="f-679" unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-136" decimals="-6" id="f-680" unitRef="usd">50000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-136" decimals="-6" id="f-681" unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-137" decimals="-6" id="f-682" unitRef="usd">37000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit contextRef="c-137" decimals="-6" id="f-683" unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-137" decimals="-6" id="f-684" unitRef="usd">37000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-137" decimals="-6" id="f-685" unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-138" decimals="-6" id="f-686" unitRef="usd">1100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit contextRef="c-138" decimals="-6" id="f-687" unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-138" decimals="-6" id="f-688" unitRef="usd">27000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-138" decimals="-6" id="f-689" unitRef="usd">1073000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-139" decimals="-6" id="f-690" unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit contextRef="c-139" decimals="-6" id="f-691" unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-139" decimals="-6" id="f-692" unitRef="usd">53000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-139" decimals="-6" id="f-693" unitRef="usd">197000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <cms:ShortTermDebtAuthorizedBorrowings contextRef="c-140" decimals="-6" id="f-694" unitRef="usd">500000000</cms:ShortTermDebtAuthorizedBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-141" decimals="-6" id="f-695" unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-142" decimals="-6" id="f-696" unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-143"
      decimals="INF"
      id="f-697"
      unitRef="number">-0.00100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:NotesPayableCurrent contextRef="c-142" decimals="-6" id="f-698" unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <cms:AmountAvailableForDividendDistribution contextRef="c-25" decimals="-8" id="f-699" unitRef="usd">7700000000</cms:AmountAvailableForDividendDistribution>
    <us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval contextRef="c-74" decimals="-8" id="f-700" unitRef="usd">2100000000</us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries contextRef="c-1" decimals="-6" id="f-701" unitRef="usd">265000000</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <cms:StockOfferingProgramMaximumValue contextRef="c-1" decimals="-9" id="f-702" unitRef="usd">1000000000</cms:StockOfferingProgramMaximumValue>
    <cms:ForwardContractIndexedToIssuersEquitySettlementRatePerShare
      contextRef="c-144"
      decimals="2"
      id="f-703"
      unitRef="usdPerShare">70.31</cms:ForwardContractIndexedToIssuersEquitySettlementRatePerShare>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-144" decimals="-6" id="f-704" unitRef="usd">266000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock contextRef="c-1" id="f-706">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:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&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;December&#160;31&lt;br/&gt;2023&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;March&#160;31&lt;br/&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;December&#160;31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top: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;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;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;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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;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 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;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;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;/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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;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 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;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;/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-2" id="f-705">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:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&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;December&#160;31&lt;br/&gt;2023&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;March&#160;31&lt;br/&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;December&#160;31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top: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;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;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;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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;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 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;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;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;/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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;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 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;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;/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-2" id="f-708">&lt;div style="margin-bottom: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:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&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;December&#160;31&lt;br/&gt;2023&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;March&#160;31&lt;br/&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;December&#160;31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top: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;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;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;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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;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 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;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;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;/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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;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 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;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;/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-1" id="f-707">&lt;div style="margin-bottom: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:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&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;December&#160;31&lt;br/&gt;2023&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;March&#160;31&lt;br/&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;December&#160;31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top: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;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;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;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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;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 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;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;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;/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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;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 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;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;/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-145" decimals="-6" id="f-709" unitRef="usd">264000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-146" decimals="-6" id="f-710" unitRef="usd">18000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-147" decimals="-6" id="f-711" unitRef="usd">198000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-148" decimals="-6" id="f-712" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-145" decimals="-6" id="f-713" unitRef="usd">59000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-146" decimals="-6" id="f-714" unitRef="usd">21000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-147" decimals="-6" id="f-715" unitRef="usd">59000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-148" decimals="-6" id="f-716" unitRef="usd">21000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure contextRef="c-145" decimals="-6" id="f-717" unitRef="usd">31000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure contextRef="c-146" decimals="-6" id="f-718" unitRef="usd">30000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure contextRef="c-147" decimals="-6" id="f-719" unitRef="usd">23000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure contextRef="c-148" decimals="-6" id="f-720" unitRef="usd">22000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-25" decimals="-6" id="f-721" unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-23" decimals="-6" id="f-722" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-74" decimals="-6" id="f-723" unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-72" decimals="-6" id="f-724" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-149" decimals="-6" id="f-725" unitRef="usd">355000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-150" decimals="-6" id="f-726" unitRef="usd">71000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-151" decimals="-6" id="f-727" unitRef="usd">281000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-152" decimals="-6" id="f-728" unitRef="usd">45000000</us-gaap:AssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure contextRef="c-145" decimals="-6" id="f-729" unitRef="usd">31000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure contextRef="c-146" decimals="-6" id="f-730" unitRef="usd">30000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure contextRef="c-147" decimals="-6" id="f-731" unitRef="usd">23000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure contextRef="c-148" decimals="-6" id="f-732" unitRef="usd">22000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-149" decimals="-6" id="f-733" unitRef="usd">31000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-150" decimals="-6" id="f-734" unitRef="usd">30000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-151" decimals="-6" id="f-735" unitRef="usd">23000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-152" decimals="-6" id="f-736" unitRef="usd">22000000</us-gaap:LiabilitiesFairValueDisclosure>
    <cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock contextRef="c-1" id="f-738">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;4, 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;March&#160;31,&#160;2024&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;2023&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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;/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;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;/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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;11,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;/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;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 #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&#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;5&#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 $5&#160;million at March&#160;31,&#160;2024 and $6&#160;million 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;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 $767&#160;million at March&#160;31,&#160;2024 and $975&#160;million 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;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 $1 million&lt;/span&gt;&lt;span style="color:#000000;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:10pt;font-weight:400;line-height:120%"&gt;at March&#160;31,&#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;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at March&#160;31,&#160;2024 and 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;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 $767&#160;million at March&#160;31,&#160;2024 and $725&#160;million at 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: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-2" id="f-737">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;4, 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;March&#160;31,&#160;2024&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;2023&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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;/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;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;/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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;11,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;/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;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 #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&#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;5&#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 $5&#160;million at March&#160;31,&#160;2024 and $6&#160;million 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;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 $767&#160;million at March&#160;31,&#160;2024 and $975&#160;million 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;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 $1 million&lt;/span&gt;&lt;span style="color:#000000;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:10pt;font-weight:400;line-height:120%"&gt;at March&#160;31,&#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;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at March&#160;31,&#160;2024 and 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;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 $767&#160;million at March&#160;31,&#160;2024 and $725&#160;million at 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: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-1" id="f-740">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, 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;March&#160;31,&#160;2024&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;2023&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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;/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;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;/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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;11,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;/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;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 #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&#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;5&#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 $5&#160;million at March&#160;31,&#160;2024 and $6&#160;million 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;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 $767&#160;million at March&#160;31,&#160;2024 and $975&#160;million 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;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 $1 million&lt;/span&gt;&lt;span style="color:#000000;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:10pt;font-weight:400;line-height:120%"&gt;at March&#160;31,&#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;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at March&#160;31,&#160;2024 and 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;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 $767&#160;million at March&#160;31,&#160;2024 and $725&#160;million at December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock contextRef="c-2" id="f-739">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, 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;March&#160;31,&#160;2024&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;2023&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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;/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;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;/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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;11,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;/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;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 #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&#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;5&#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 $5&#160;million at March&#160;31,&#160;2024 and $6&#160;million 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;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 $767&#160;million at March&#160;31,&#160;2024 and $975&#160;million 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;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 $1 million&lt;/span&gt;&lt;span style="color:#000000;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:10pt;font-weight:400;line-height:120%"&gt;at March&#160;31,&#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;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at March&#160;31,&#160;2024 and 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;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 $767&#160;million at March&#160;31,&#160;2024 and $725&#160;million at December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-153" decimals="-6" id="f-741" unitRef="usd">10000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-154" decimals="-6" id="f-742" unitRef="usd">10000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-155" decimals="-6" id="f-743" unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-156" decimals="-6" id="f-744" unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-157" decimals="-6" id="f-745" unitRef="usd">10000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-158" decimals="-6" id="f-746" unitRef="usd">11000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-159" decimals="-6" id="f-747" unitRef="usd">11000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-160" decimals="-6" id="f-748" unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-161" decimals="-6" id="f-749" unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-162" decimals="-6" id="f-750" unitRef="usd">11000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue contextRef="c-153" decimals="-6" id="f-751" unitRef="usd">15740000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-154" decimals="-6" id="f-752" unitRef="usd">14337000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-155" decimals="-6" id="f-753" unitRef="usd">1092000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-156" decimals="-6" id="f-754" unitRef="usd">11261000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-157" decimals="-6" id="f-755" unitRef="usd">1984000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-158" decimals="-6" id="f-756" unitRef="usd">15483000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-159" decimals="-6" id="f-757" unitRef="usd">14305000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-160" decimals="-6" id="f-758" unitRef="usd">1103000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-161" decimals="-6" id="f-759" unitRef="usd">11186000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-162" decimals="-6" id="f-760" unitRef="usd">2016000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-153" decimals="-6" id="f-761" unitRef="usd">11000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-154" decimals="-6" id="f-762" unitRef="usd">11000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-155" decimals="-6" id="f-763" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-156" decimals="-6" id="f-764" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-157" decimals="-6" id="f-765" unitRef="usd">11000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-158" decimals="-6" id="f-766" unitRef="usd">11000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-159" decimals="-6" id="f-767" unitRef="usd">11000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-160" decimals="-6" id="f-768" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-161" decimals="-6" id="f-769" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-162" decimals="-6" id="f-770" unitRef="usd">11000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-163" decimals="-6" id="f-771" unitRef="usd">10000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-164" decimals="-6" id="f-772" unitRef="usd">10000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-165" decimals="-6" id="f-773" unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-166" decimals="-6" id="f-774" unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-167" decimals="-6" id="f-775" unitRef="usd">10000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-168" decimals="-6" id="f-776" unitRef="usd">11000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-169" decimals="-6" id="f-777" unitRef="usd">11000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-170" decimals="-6" id="f-778" unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-171" decimals="-6" id="f-779" unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-172" decimals="-6" id="f-780" unitRef="usd">11000000</us-gaap:ReceivablesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-163" decimals="-6" id="f-781" unitRef="usd">97000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-164" decimals="-6" id="f-782" unitRef="usd">97000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-165" decimals="-6" id="f-783" unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-166" decimals="-6" id="f-784" unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-167" decimals="-6" id="f-785" unitRef="usd">97000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-168" decimals="-6" id="f-786" unitRef="usd">97000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-169" decimals="-6" id="f-787" unitRef="usd">97000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-170" decimals="-6" id="f-788" unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-171" decimals="-6" id="f-789" unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-172" decimals="-6" id="f-790" unitRef="usd">97000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue contextRef="c-173" decimals="-6" id="f-791" unitRef="usd">11268000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-174" decimals="-6" id="f-792" unitRef="usd">10045000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-175" decimals="-6" id="f-793" unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-176" decimals="-6" id="f-794" unitRef="usd">8061000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-177" decimals="-6" id="f-795" unitRef="usd">1984000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-178" decimals="-6" id="f-796" unitRef="usd">10762000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-179" decimals="-6" id="f-797" unitRef="usd">9757000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-180" decimals="-6" id="f-798" unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-181" decimals="-6" id="f-799" unitRef="usd">7741000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-182" decimals="-6" id="f-800" unitRef="usd">2016000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-183" decimals="-6" id="f-801" unitRef="usd">515000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-184" decimals="-6" id="f-802" unitRef="usd">355000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-185" decimals="-6" id="f-803" unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-186" decimals="-6" id="f-804" unitRef="usd">355000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-187" decimals="-6" id="f-805" unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-188" decimals="-6" id="f-806" unitRef="usd">424000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-189" decimals="-6" id="f-807" unitRef="usd">303000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-190" decimals="-6" id="f-808" unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-191" decimals="-6" id="f-809" unitRef="usd">303000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-192" decimals="-6" id="f-810" unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-163" decimals="-6" id="f-811" unitRef="usd">5000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-164" decimals="-6" id="f-812" unitRef="usd">5000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-165" decimals="-6" id="f-813" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-166" decimals="-6" id="f-814" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-167" decimals="-6" id="f-815" unitRef="usd">5000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-168" decimals="-6" id="f-816" unitRef="usd">5000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-169" decimals="-6" id="f-817" unitRef="usd">5000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-170" decimals="-6" id="f-818" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-171" decimals="-6" id="f-819" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-172" decimals="-6" id="f-820" unitRef="usd">5000000</us-gaap:NotesPayableFairValueDisclosure>
    <cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent contextRef="c-74" decimals="-6" id="f-821" unitRef="usd">5000000</cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent>
    <cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent contextRef="c-25" decimals="-6" id="f-822" unitRef="usd">5000000</cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent>
    <cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent contextRef="c-72" decimals="-6" id="f-823" unitRef="usd">6000000</cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent>
    <cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent contextRef="c-23" decimals="-6" id="f-824" unitRef="usd">6000000</cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-25" decimals="-6" id="f-825" unitRef="usd">767000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-23" decimals="-6" id="f-826" unitRef="usd">975000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OtherShortTermBorrowings contextRef="c-25" decimals="-6" id="f-827" unitRef="usd">1000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c-78" decimals="-6" id="f-828" unitRef="usd">7000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c-79" decimals="-6" id="f-829" unitRef="usd">7000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-74" decimals="-6" id="f-830" unitRef="usd">767000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-72" decimals="-6" id="f-831" unitRef="usd">725000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-193" decimals="4" id="f-832" unitRef="number">0.0410</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-2" id="f-834">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: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.&lt;/span&gt;&lt;/div&gt;&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:55.791%"&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 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: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.879%"&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="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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="12" 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&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="12" 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;Three&#160;Months Ended March&#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;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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;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;2023&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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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;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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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="display:none"&gt;&lt;/td&gt;&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;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;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;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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(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;(26)&lt;/span&gt;&lt;/td&gt;&lt;td 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-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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(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;(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="display:none"&gt;&lt;/td&gt;&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 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 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;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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 colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;td colspan="3" style="background-color:#cceeff;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:#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="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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;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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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="display:none"&gt;&lt;/td&gt;&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;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;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;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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="display:none"&gt;&lt;/td&gt;&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;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"&gt;&lt;/td&gt;&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-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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(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;(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="display:none"&gt;&lt;/td&gt;&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 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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:#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;(17)&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 #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;(14)&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 #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:#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;(20)&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;(17)&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="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;In Consumers&#x2019; 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. The regulatory deferral will be collected from or refunded to customers over ten&#160;years. At March&#160;31,&#160;2024, CMS&#160;Energy, including Consumers, had deferred $5&#160;million of pension credits and less than $1&#160;million of OPEB costs under this mechanism related to 2024 expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-1" id="f-833">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: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.&lt;/span&gt;&lt;/div&gt;&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:55.791%"&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 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: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.879%"&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="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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="12" 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&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="12" 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;Three&#160;Months Ended March&#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;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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;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;2023&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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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;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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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="display:none"&gt;&lt;/td&gt;&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;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;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;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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(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;(26)&lt;/span&gt;&lt;/td&gt;&lt;td 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-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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(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;(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="display:none"&gt;&lt;/td&gt;&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 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 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;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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 colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;td colspan="3" style="background-color:#cceeff;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:#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="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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;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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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="display:none"&gt;&lt;/td&gt;&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;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;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;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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="display:none"&gt;&lt;/td&gt;&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;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"&gt;&lt;/td&gt;&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-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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(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;(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="display:none"&gt;&lt;/td&gt;&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 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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:#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;(17)&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 #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;(14)&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 #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:#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;(20)&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;(17)&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="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;In Consumers&#x2019; 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. The regulatory deferral will be collected from or refunded to customers over ten&#160;years. At March&#160;31,&#160;2024, CMS&#160;Energy, including Consumers, had deferred $5&#160;million of pension credits and less than $1&#160;million of OPEB costs under this mechanism related to 2024 expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="c-2" id="f-836">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:55.791%"&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 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: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.879%"&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="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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="12" 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&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="12" 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;Three&#160;Months Ended March&#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;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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;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;2023&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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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;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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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="display:none"&gt;&lt;/td&gt;&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;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;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;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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(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;(26)&lt;/span&gt;&lt;/td&gt;&lt;td 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-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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(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;(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="display:none"&gt;&lt;/td&gt;&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 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 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;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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 colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;td colspan="3" style="background-color:#cceeff;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:#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="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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;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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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="display:none"&gt;&lt;/td&gt;&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;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;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;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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="display:none"&gt;&lt;/td&gt;&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;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"&gt;&lt;/td&gt;&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-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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(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;(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="display:none"&gt;&lt;/td&gt;&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 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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:#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;(17)&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 #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;(14)&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 #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:#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;(20)&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;(17)&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="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:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="c-1" id="f-835">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:55.791%"&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 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: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.879%"&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="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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="12" 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&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="12" 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;Three&#160;Months Ended March&#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;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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;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;2023&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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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;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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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="display:none"&gt;&lt;/td&gt;&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;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;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;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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(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;(26)&lt;/span&gt;&lt;/td&gt;&lt;td 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-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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(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;(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="display:none"&gt;&lt;/td&gt;&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 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 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;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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 colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;td colspan="3" style="background-color:#cceeff;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:#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="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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;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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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="display:none"&gt;&lt;/td&gt;&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;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;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;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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="display:none"&gt;&lt;/td&gt;&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;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"&gt;&lt;/td&gt;&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-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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="display:none"&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;(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;(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="display:none"&gt;&lt;/td&gt;&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 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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:#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;(17)&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 #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;(14)&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 #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:#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;(20)&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;(17)&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="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:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-194" decimals="-6" id="f-837" unitRef="usd">7000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-195" decimals="-6" id="f-838" unitRef="usd">7000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-196" decimals="-6" id="f-839" unitRef="usd">3000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-197" decimals="-6" id="f-840" unitRef="usd">3000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-194" decimals="-6" id="f-841" unitRef="usd">26000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-195" decimals="-6" id="f-842" unitRef="usd">27000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-196" decimals="-6" id="f-843" unitRef="usd">11000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-197" decimals="-6" id="f-844" unitRef="usd">11000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-194" decimals="-6" id="f-845" unitRef="usd">59000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-195" decimals="-6" id="f-846" unitRef="usd">55000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-196" decimals="-6" id="f-847" unitRef="usd">29000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-197" decimals="-6" id="f-848" unitRef="usd">26000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-194" decimals="-6" id="f-849" unitRef="usd">-3000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-195" decimals="-6" id="f-850" unitRef="usd">-3000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-196" decimals="-6" id="f-851" unitRef="usd">-1000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-197" decimals="-6" id="f-852" unitRef="usd">-3000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-194" decimals="-6" id="f-853" unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-195" decimals="-6" id="f-854" unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-196" decimals="-6" id="f-855" unitRef="usd">-8000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-197" decimals="-6" id="f-856" unitRef="usd">-10000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-194" decimals="-6" id="f-857" unitRef="usd">3000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-195" decimals="-6" id="f-858" unitRef="usd">2000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-196" decimals="-6" id="f-859" unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-197" decimals="-6" id="f-860" unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-194" decimals="-6" id="f-861" unitRef="usd">-19000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-195" decimals="-6" id="f-862" unitRef="usd">-15000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-196" decimals="-6" id="f-863" unitRef="usd">-22000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-197" decimals="-6" id="f-864" unitRef="usd">-19000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-198" decimals="-6" id="f-865" unitRef="usd">7000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-199" decimals="-6" id="f-866" unitRef="usd">7000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-200" decimals="-6" id="f-867" unitRef="usd">3000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-201" decimals="-6" id="f-868" unitRef="usd">3000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-198" decimals="-6" id="f-869" unitRef="usd">24000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-199" decimals="-6" id="f-870" unitRef="usd">25000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-200" decimals="-6" id="f-871" unitRef="usd">10000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-201" decimals="-6" id="f-872" unitRef="usd">11000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-198" decimals="-6" id="f-873" unitRef="usd">55000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-199" decimals="-6" id="f-874" unitRef="usd">52000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-200" decimals="-6" id="f-875" unitRef="usd">27000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-201" decimals="-6" id="f-876" unitRef="usd">24000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-198" decimals="-6" id="f-877" unitRef="usd">-3000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-199" decimals="-6" id="f-878" unitRef="usd">-3000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-200" decimals="-6" id="f-879" unitRef="usd">-1000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-201" decimals="-6" id="f-880" unitRef="usd">-3000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-198" decimals="-6" id="f-881" unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-199" decimals="-6" id="f-882" unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-200" decimals="-6" id="f-883" unitRef="usd">-7000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-201" decimals="-6" id="f-884" unitRef="usd">-10000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-198" decimals="-6" id="f-885" unitRef="usd">3000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-199" decimals="-6" id="f-886" unitRef="usd">2000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-200" decimals="-6" id="f-887" unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-201" decimals="-6" id="f-888" unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-198" decimals="-6" id="f-889" unitRef="usd">-17000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-199" decimals="-6" id="f-890" unitRef="usd">-14000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-200" decimals="-6" id="f-891" unitRef="usd">-20000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-201" decimals="-6" id="f-892" unitRef="usd">-17000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <cms:DefinedBenefitPlanDeferredCostsCredits contextRef="c-202" decimals="-6" id="f-893" unitRef="usd">-5000000</cms:DefinedBenefitPlanDeferredCostsCredits>
    <cms:DefinedBenefitPlanDeferredCostsCredits contextRef="c-203" decimals="-6" id="f-894" unitRef="usd">1000000</cms:DefinedBenefitPlanDeferredCostsCredits>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-896">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;Presented in the following table is a reconciliation of the statutory U.S.&#160;federal income tax rate to the effective income tax rate 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: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 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.961%"&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;/tr&gt;&lt;tr&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;Three&#160;Months Ended March&#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;2024&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="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;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="display: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="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align: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. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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="background-color:#cceeff;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.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="display: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)&lt;/span&gt;&lt;/td&gt;&lt;td 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;/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;Renewable energy tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td 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;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;TCJA excess deferred taxes&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;(3.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="display: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.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;Taxes attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.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="display: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;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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:#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&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;18.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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-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;13.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="display:none"&gt;&lt;/td&gt;&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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align: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. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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: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="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;Renewable energy tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td 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;(4.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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: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;/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;(3.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="display: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.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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:#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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-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="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;18.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;span style="color:#000000;font-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;14.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;span style="color:#000000;font-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="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;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. As a result of these actions, in the first&#160;quarter of 2023, 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;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-2" id="f-895">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;Presented in the following table is a reconciliation of the statutory U.S.&#160;federal income tax rate to the effective income tax rate 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: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 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.961%"&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;/tr&gt;&lt;tr&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;Three&#160;Months Ended March&#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;2024&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="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;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="display: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="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align: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. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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="background-color:#cceeff;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.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="display: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)&lt;/span&gt;&lt;/td&gt;&lt;td 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;/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;Renewable energy tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td 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;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;TCJA excess deferred taxes&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;(3.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="display: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.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;Taxes attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.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="display: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;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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:#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&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;18.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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-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;13.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="display:none"&gt;&lt;/td&gt;&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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align: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. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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: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="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;Renewable energy tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td 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;(4.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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: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;/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;(3.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="display: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.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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:#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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-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="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;18.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;span style="color:#000000;font-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;14.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;span style="color:#000000;font-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="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;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. As a result of these actions, in the first&#160;quarter of 2023, 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;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-898">&lt;div style="margin-bottom: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 statutory U.S.&#160;federal income tax rate to the effective income tax rate 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: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 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.961%"&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;/tr&gt;&lt;tr&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;Three&#160;Months Ended March&#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;2024&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="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;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="display: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="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align: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. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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="background-color:#cceeff;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.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="display: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)&lt;/span&gt;&lt;/td&gt;&lt;td 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;/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;Renewable energy tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td 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;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;TCJA excess deferred taxes&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;(3.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="display: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.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;Taxes attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.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="display: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;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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:#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&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;18.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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-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;13.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="display:none"&gt;&lt;/td&gt;&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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align: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. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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: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="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;Renewable energy tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td 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;(4.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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: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;/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;(3.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="display: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.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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:#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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-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="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;18.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;span style="color:#000000;font-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;14.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;span style="color:#000000;font-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="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;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. As a result of these actions, in the first&#160;quarter of 2023, 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;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-2" id="f-897">&lt;div style="margin-bottom: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 statutory U.S.&#160;federal income tax rate to the effective income tax rate 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: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 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.961%"&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;/tr&gt;&lt;tr&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;Three&#160;Months Ended March&#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;2024&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="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;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="display: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="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align: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. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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="background-color:#cceeff;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.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="display: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)&lt;/span&gt;&lt;/td&gt;&lt;td 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;/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;Renewable energy tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td 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;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;TCJA excess deferred taxes&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;(3.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="display: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.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;Taxes attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.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="display: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;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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:#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&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;18.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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-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;13.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="display:none"&gt;&lt;/td&gt;&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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align: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. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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="background-color:#ffffff;padding:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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: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="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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="display: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;Renewable energy tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td 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;(4.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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: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;/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;(3.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="display: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.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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:#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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-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="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;18.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;span style="color:#000000;font-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;14.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;span style="color:#000000;font-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="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;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. As a result of these actions, in the first&#160;quarter of 2023, 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;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="3" id="f-899" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-11" decimals="3" id="f-900" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="3" id="f-901" unitRef="number">0.055</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-11" decimals="3" id="f-902" unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther contextRef="c-1" decimals="3" id="f-903" unitRef="number">0.060</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther contextRef="c-11" decimals="3" id="f-904" unitRef="number">0.049</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate contextRef="c-1" decimals="3" id="f-905" unitRef="number">-0.037</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate contextRef="c-11" decimals="3" id="f-906" unitRef="number">-0.037</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense contextRef="c-1" decimals="3" id="f-907" unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense contextRef="c-11" decimals="3" id="f-908" unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-1" decimals="3" id="f-909" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-11" decimals="3" id="f-910" unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-911" unitRef="number">0.181</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-11" decimals="3" id="f-912" unitRef="number">0.130</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-2" decimals="3" id="f-913" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-65" decimals="3" id="f-914" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-2" decimals="3" id="f-915" unitRef="number">0.049</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-65" decimals="3" id="f-916" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther contextRef="c-2" decimals="3" id="f-917" unitRef="number">0.040</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther contextRef="c-65" decimals="3" id="f-918" unitRef="number">0.042</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate contextRef="c-2" decimals="3" id="f-919" unitRef="number">-0.032</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate contextRef="c-65" decimals="3" id="f-920" unitRef="number">-0.032</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-2" decimals="3" id="f-921" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-65" decimals="3" id="f-922" unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-2" decimals="3" id="f-923" unitRef="number">0.189</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-65" decimals="3" id="f-924" unitRef="number">0.141</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-204" decimals="-6" id="f-925" unitRef="usd">-13000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-926">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:73.900%"&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: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.639%"&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="padding:2px 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;Three&#160;Months Ended March&#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;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;2023&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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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="display:none"&gt;&lt;/td&gt;&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 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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#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 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;(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;(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="display:none"&gt;&lt;/td&gt;&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 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;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;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="display:none"&gt;&lt;/td&gt;&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;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;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-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;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="display:none"&gt;&lt;/td&gt;&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 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;296.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;290.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="display:none"&gt;&lt;/td&gt;&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 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.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;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="display:none"&gt;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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:#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;297.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:right;vertical-align:bottom"&gt;&lt;/td&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;291.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:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.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;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:#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;0.96&#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;0.69&#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="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: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;In January&#160;2024, CMS&#160;Energy settled the remaining forward sale contracts issued under its previous equity offering program. These forward equity sale contracts were non&#x2011;participating securities. While the forward sale price in the forward equity sale contract was 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 did not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were included in the computation of diluted EPS, but not in the computation of basic EPS. The forward equity sale contracts were anti-dilutive for the three months ended March 31, 2024. For further details on the forward equity sale contracts, see Note&#160;3, 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;In May&#160;2023, CMS&#160;Energy issued 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 three&#160;months ended March&#160;31,&#160;2024.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-927">&lt;div style="margin-bottom: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:73.900%"&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: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.639%"&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="padding:2px 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;Three&#160;Months Ended March&#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;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;2023&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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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="display:none"&gt;&lt;/td&gt;&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 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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#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 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;(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;(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="display:none"&gt;&lt;/td&gt;&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 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;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;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="display:none"&gt;&lt;/td&gt;&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;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;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-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;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="display:none"&gt;&lt;/td&gt;&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 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;296.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;290.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="display:none"&gt;&lt;/td&gt;&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 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.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;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="display:none"&gt;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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:#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;297.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:right;vertical-align:bottom"&gt;&lt;/td&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;291.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:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.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;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:#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;0.96&#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;0.69&#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="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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-928" unitRef="usd">263000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-11" decimals="-6" id="f-929" unitRef="usd">194000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-930" unitRef="usd">-24000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-11" decimals="-6" id="f-931" unitRef="usd">-10000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c-1" decimals="-6" id="f-932" unitRef="usd">2000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c-11" decimals="-6" id="f-933" unitRef="usd">2000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c-1" decimals="-6" id="f-934" unitRef="usd">285000000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c-11" decimals="-6" id="f-935" unitRef="usd">202000000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-5" id="f-936" unitRef="shares">296500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-11" decimals="-5" id="f-937" unitRef="shares">290700000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends contextRef="c-1" decimals="-5" id="f-938" unitRef="shares">700000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends contextRef="c-11" decimals="-5" id="f-939" unitRef="shares">500000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-5" id="f-940" unitRef="shares">297200000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-11" decimals="-5" id="f-941" unitRef="shares">291200000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c-1"
      decimals="2"
      id="f-942"
      unitRef="usdPerShare">0.96</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c-11"
      decimals="2"
      id="f-943"
      unitRef="usdPerShare">0.69</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c-1"
      decimals="2"
      id="f-944"
      unitRef="usdPerShare">0.96</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c-11"
      decimals="2"
      id="f-945"
      unitRef="usdPerShare">0.69</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:EarningsPerSharePolicyTextBlock 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: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;In January&#160;2024, CMS&#160;Energy settled the remaining forward sale contracts issued under its previous equity offering program. These forward equity sale contracts were non&#x2011;participating securities. While the forward sale price in the forward equity sale contract was 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 did not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were included in the computation of diluted EPS, but not in the computation of basic EPS. The forward equity sale contracts were anti-dilutive for the three months ended March 31, 2024. For further details on the forward equity sale contracts, see Note&#160;3, 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;In May&#160;2023, CMS&#160;Energy issued 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 three&#160;months ended March&#160;31,&#160;2024.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-205" id="f-947" unitRef="usd" xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-949">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;Three&#160;Months Ended March&#160;31,&#160;2024&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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="display: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;52&#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;2,144&#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;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="display: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;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;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;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;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="display: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="display: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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;1,132&#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;965&#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;79&#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;2,176&#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;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;1,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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;/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;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;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="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;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display: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;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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;2,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;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="3" style="display: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;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;1,132&#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;965&#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="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,097&#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. Certain of NorthStar Clean Energy&#x2019;s power sales agreements are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#x2019;s leasing income included variable lease payments of $16&#160;million for the three&#160;months ended March&#160;31,&#160;2024.&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;Three&#160;Months Ended March&#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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="display: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,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 #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;43&#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;2,248&#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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;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;1,091&#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 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;1,119&#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 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;74&#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="display: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;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;2,284&#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;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;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,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;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;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;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;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="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;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;/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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,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 #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;2,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;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="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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;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;1,091&#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;1,119&#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;2,210&#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. Certain of NorthStar Clean Energy&#x2019;s power sales agreements are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#x2019;s leasing income included variable lease payments of $22&#160;million for the three&#160;months ended March&#160;31,&#160;2023.&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 $10&#160;million for the three&#160;months ended March&#160;31,&#160;2024 and $9&#160;million for the three&#160;months ended March&#160;31,&#160;2023&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;/div&gt;&lt;div style="margin-bottom: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 $472&#160;million at March&#160;31,&#160;2024 and $494&#160;million at 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;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 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; Consumers accounts for its financial compensation mechanism as an alternative-revenue program. Consumers recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. 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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-2" id="f-948">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;Three&#160;Months Ended March&#160;31,&#160;2024&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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="display: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;52&#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;2,144&#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;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="display: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;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;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;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;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="display: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="display: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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;1,132&#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;965&#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;79&#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;2,176&#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;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;1,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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;/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;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;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="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;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display: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;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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;2,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;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="3" style="display: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;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;1,132&#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;965&#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="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,097&#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. Certain of NorthStar Clean Energy&#x2019;s power sales agreements are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#x2019;s leasing income included variable lease payments of $16&#160;million for the three&#160;months ended March&#160;31,&#160;2024.&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;Three&#160;Months Ended March&#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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="display: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,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 #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;43&#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;2,248&#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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;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;1,091&#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 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;1,119&#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 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;74&#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="display: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;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;2,284&#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;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;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,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;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;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;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;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="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;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;/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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,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 #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;2,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;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="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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;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;1,091&#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;1,119&#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;2,210&#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. Certain of NorthStar Clean Energy&#x2019;s power sales agreements are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#x2019;s leasing income included variable lease payments of $22&#160;million for the three&#160;months ended March&#160;31,&#160;2023.&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 $10&#160;million for the three&#160;months ended March&#160;31,&#160;2024 and $9&#160;million for the three&#160;months ended March&#160;31,&#160;2023&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;/div&gt;&lt;div style="margin-bottom: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 $472&#160;million at March&#160;31,&#160;2024 and $494&#160;million at 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;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 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; Consumers accounts for its financial compensation mechanism as an alternative-revenue program. Consumers recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. 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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-2" 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: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;Three&#160;Months Ended March&#160;31,&#160;2024&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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="display: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;52&#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;2,144&#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;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="display: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;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;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;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;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="display: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="display: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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;1,132&#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;965&#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;79&#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;2,176&#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;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;1,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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;/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;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;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="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;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display: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;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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;2,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;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="3" style="display: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;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;1,132&#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;965&#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="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,097&#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;span style="color:#000000;font-family:'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;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities. Certain of NorthStar Clean Energy&#x2019;s power sales agreements are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#x2019;s leasing income included variable lease payments of $16&#160;million for the three&#160;months ended March&#160;31,&#160;2024&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;Three&#160;Months Ended March&#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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="display: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,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 #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;43&#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;2,248&#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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;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;1,091&#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 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;1,119&#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 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;74&#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="display: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;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;2,284&#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;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;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,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;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;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;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;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="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;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;/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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,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 #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;2,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;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="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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;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;1,091&#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;1,119&#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;2,210&#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. Certain of NorthStar Clean Energy&#x2019;s power sales agreements are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#x2019;s leasing income included variable lease payments of $22&#160;million for the three&#160;months ended March&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" 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: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;Three&#160;Months Ended March&#160;31,&#160;2024&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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="display: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;52&#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;2,144&#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;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="display: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;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;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;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;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="display: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="display: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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;1,132&#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;965&#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;79&#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;2,176&#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;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;1,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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;/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;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;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="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;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display: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;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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;2,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;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="3" style="display: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;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;1,132&#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;965&#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="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,097&#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;span style="color:#000000;font-family:'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;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities. Certain of NorthStar Clean Energy&#x2019;s power sales agreements are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#x2019;s leasing income included variable lease payments of $16&#160;million for the three&#160;months ended March&#160;31,&#160;2024&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;Three&#160;Months Ended March&#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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="display: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,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 #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;43&#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;2,248&#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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;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;1,091&#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 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;1,119&#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 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;74&#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="display: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;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;2,284&#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;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;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,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;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;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;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;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="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;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;/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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,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 #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;2,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;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="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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;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;1,091&#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;1,119&#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;2,210&#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. Certain of NorthStar Clean Energy&#x2019;s power sales agreements are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#x2019;s leasing income included variable lease payments of $22&#160;million for the three&#160;months ended March&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-206" decimals="-6" id="f-952" unitRef="usd">1129000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-207" decimals="-6" id="f-953" unitRef="usd">963000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-2" decimals="-6" id="f-954" unitRef="usd">2092000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-208" decimals="-6" id="f-955" unitRef="usd">52000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-209" decimals="-6" id="f-956" unitRef="usd">52000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-210" decimals="-6" id="f-957" unitRef="usd">1129000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-211" decimals="-6" id="f-958" unitRef="usd">963000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-212" decimals="-6" id="f-959" unitRef="usd">52000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-960" unitRef="usd">2144000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome contextRef="c-212" decimals="-6" id="f-961" unitRef="usd">27000000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome contextRef="c-1" decimals="-6" id="f-962" unitRef="usd">27000000</us-gaap:LeaseIncome>
    <cms:FinancingIncome contextRef="c-210" decimals="-6" id="f-963" unitRef="usd">2000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-211" decimals="-6" id="f-964" unitRef="usd">2000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-1" decimals="-6" id="f-965" unitRef="usd">4000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms contextRef="c-210" decimals="-6" id="f-966" unitRef="usd">1000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms contextRef="c-211" decimals="-6" id="f-967" unitRef="usd">0</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms contextRef="c-1" decimals="-6" id="f-968" unitRef="usd">1000000</cms:AlternativeRevenuePrograms>
    <us-gaap:Revenues contextRef="c-210" decimals="-6" id="f-969" unitRef="usd">1132000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-211" decimals="-6" id="f-970" unitRef="usd">965000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-212" decimals="-6" id="f-971" unitRef="usd">79000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1" decimals="-6" id="f-972" unitRef="usd">2176000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-213" decimals="-6" id="f-973" unitRef="usd">525000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-214" decimals="-6" id="f-974" unitRef="usd">665000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-215" decimals="-6" id="f-975" unitRef="usd">1190000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-216" decimals="-6" id="f-976" unitRef="usd">360000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-217" decimals="-6" id="f-977" unitRef="usd">207000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-218" decimals="-6" id="f-978" unitRef="usd">567000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-219" decimals="-6" id="f-979" unitRef="usd">156000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-220" decimals="-6" id="f-980" unitRef="usd">24000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-221" decimals="-6" id="f-981" unitRef="usd">180000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-222" decimals="-6" id="f-982" unitRef="usd">88000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-223" decimals="-6" id="f-983" unitRef="usd">67000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-224" decimals="-6" id="f-984" unitRef="usd">155000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-206" decimals="-6" id="f-985" unitRef="usd">1129000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-207" decimals="-6" id="f-986" unitRef="usd">963000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-2" decimals="-6" id="f-987" unitRef="usd">2092000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cms:FinancingIncome contextRef="c-206" decimals="-6" id="f-988" unitRef="usd">2000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-207" decimals="-6" id="f-989" unitRef="usd">2000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-2" decimals="-6" id="f-990" unitRef="usd">4000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms contextRef="c-206" decimals="-6" id="f-991" unitRef="usd">1000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms contextRef="c-207" decimals="-6" id="f-992" unitRef="usd">0</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms contextRef="c-2" decimals="-6" id="f-993" unitRef="usd">1000000</cms:AlternativeRevenuePrograms>
    <us-gaap:Revenues contextRef="c-206" decimals="-6" id="f-994" unitRef="usd">1132000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-207" decimals="-6" id="f-995" unitRef="usd">965000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-2" decimals="-6" id="f-996" unitRef="usd">2097000000</us-gaap:Revenues>
    <us-gaap:OperatingLeaseVariableLeaseIncome contextRef="c-212" decimals="-6" id="f-997" unitRef="usd">16000000</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-225" decimals="-6" id="f-998" unitRef="usd">1089000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-226" decimals="-6" id="f-999" unitRef="usd">1116000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-65" decimals="-6" id="f-1000" unitRef="usd">2205000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-227" decimals="-6" id="f-1001" unitRef="usd">43000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-228" decimals="-6" id="f-1002" unitRef="usd">43000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-229" decimals="-6" id="f-1003" unitRef="usd">1089000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-230" decimals="-6" id="f-1004" unitRef="usd">1116000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-231" decimals="-6" id="f-1005" unitRef="usd">43000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-6" id="f-1006" unitRef="usd">2248000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome contextRef="c-231" decimals="-6" id="f-1007" unitRef="usd">31000000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome contextRef="c-11" decimals="-6" id="f-1008" unitRef="usd">31000000</us-gaap:LeaseIncome>
    <cms:FinancingIncome contextRef="c-229" decimals="-6" id="f-1009" unitRef="usd">2000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-230" decimals="-6" id="f-1010" unitRef="usd">3000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-11" decimals="-6" id="f-1011" unitRef="usd">5000000</cms:FinancingIncome>
    <us-gaap:Revenues contextRef="c-229" decimals="-6" id="f-1012" unitRef="usd">1091000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-230" decimals="-6" id="f-1013" unitRef="usd">1119000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-231" decimals="-6" id="f-1014" unitRef="usd">74000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-11" decimals="-6" id="f-1015" unitRef="usd">2284000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-232" decimals="-6" id="f-1016" unitRef="usd">528000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-233" decimals="-6" id="f-1017" unitRef="usd">776000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-234" decimals="-6" id="f-1018" unitRef="usd">1304000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-235" decimals="-6" id="f-1019" unitRef="usd">347000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-236" decimals="-6" id="f-1020" unitRef="usd">247000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-237" decimals="-6" id="f-1021" unitRef="usd">594000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-238" decimals="-6" id="f-1022" unitRef="usd">161000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-239" decimals="-6" id="f-1023" unitRef="usd">31000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-240" decimals="-6" id="f-1024" unitRef="usd">192000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-241" decimals="-6" id="f-1025" unitRef="usd">53000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-242" decimals="-6" id="f-1026" unitRef="usd">62000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-243" decimals="-6" id="f-1027" unitRef="usd">115000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-225" decimals="-6" id="f-1028" unitRef="usd">1089000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-226" decimals="-6" id="f-1029" unitRef="usd">1116000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-65" decimals="-6" id="f-1030" unitRef="usd">2205000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cms:FinancingIncome contextRef="c-225" decimals="-6" id="f-1031" unitRef="usd">2000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-226" decimals="-6" id="f-1032" unitRef="usd">3000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-65" decimals="-6" id="f-1033" unitRef="usd">5000000</cms:FinancingIncome>
    <us-gaap:Revenues contextRef="c-225" decimals="-6" id="f-1034" unitRef="usd">1091000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-226" decimals="-6" id="f-1035" unitRef="usd">1119000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-65" decimals="-6" id="f-1036" unitRef="usd">2210000000</us-gaap:Revenues>
    <us-gaap:OperatingLeaseVariableLeaseIncome contextRef="c-231" decimals="-6" id="f-1037" unitRef="usd">22000000</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-2" id="f-1038">&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-1040">&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-1039">&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-244" decimals="-6" id="f-1041" unitRef="usd">10000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-245" decimals="-6" id="f-1042" unitRef="usd">10000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-246" decimals="-6" id="f-1043" unitRef="usd">9000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-247" decimals="-6" id="f-1044" unitRef="usd">9000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy contextRef="c-2" id="f-1045">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-74" decimals="-6" id="f-1046" unitRef="usd">472000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c-25" decimals="-6" id="f-1047" unitRef="usd">472000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c-23" decimals="-6" id="f-1048" unitRef="usd">494000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c-72" decimals="-6" id="f-1049" unitRef="usd">494000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-2" id="f-1051">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: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: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-bottom:1pt solid #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;Three&#160;Months Ended March&#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;2024&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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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-style:italic;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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;2,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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-style:italic;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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 net income available to common stockholders &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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 #000;padding:0 1pt"&gt;&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 available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="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 net income available to common stockholder &#x2013; 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:#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;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:61.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:6.432%"&gt;&lt;/td&gt;&lt;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:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.959%"&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: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;March&#160;31,&#160;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;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: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;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;/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;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;19,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;12,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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;/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,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;/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;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;19,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;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;12,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;/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,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;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;/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;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;19,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;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;12,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;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;/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,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;/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;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;19,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;12,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;/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 assets &#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;32,209&#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;31,852&#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 include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1050">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: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: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-bottom:1pt solid #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;Three&#160;Months Ended March&#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;2024&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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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-style:italic;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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;2,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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-style:italic;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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 net income available to common stockholders &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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 #000;padding:0 1pt"&gt;&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 available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="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 net income available to common stockholder &#x2013; 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:#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;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:61.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:6.432%"&gt;&lt;/td&gt;&lt;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:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.959%"&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: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;March&#160;31,&#160;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;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: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;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;/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;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;19,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;12,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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;/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,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;/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;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;19,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;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;12,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;/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,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;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;/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;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;19,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;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;12,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;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;/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,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;/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;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;19,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;12,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;/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 assets &#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;32,209&#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;31,852&#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 include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1053">&lt;div style="margin-bottom: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: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-bottom:1pt solid #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;Three&#160;Months Ended March&#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;2024&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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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-style:italic;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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;2,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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-style:italic;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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 net income available to common stockholders &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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 #000;padding:0 1pt"&gt;&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 available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="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 net income available to common stockholder &#x2013; 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:#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;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:61.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:6.432%"&gt;&lt;/td&gt;&lt;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:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.959%"&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: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;March&#160;31,&#160;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;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: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;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;/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;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;19,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;12,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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;/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,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;/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;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;19,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;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;12,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;/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,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;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;/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;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;19,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;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;12,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;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;/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,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;/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;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;19,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;12,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;/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 assets &#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;32,209&#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;31,852&#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 include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-2" id="f-1052">&lt;div style="margin-bottom: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: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-bottom:1pt solid #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;Three&#160;Months Ended March&#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;2024&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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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-style:italic;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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;2,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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-style:italic;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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 net income available to common stockholders &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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 #000;padding:0 1pt"&gt;&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 available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;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="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 net income available to common stockholder &#x2013; 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:#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;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:61.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:6.432%"&gt;&lt;/td&gt;&lt;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:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.959%"&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: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;March&#160;31,&#160;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;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: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;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;/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;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;19,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;12,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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;/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,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;/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;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;19,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;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;12,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;/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,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;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;/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;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;19,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;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;12,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;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;/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,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;/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;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;19,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;12,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;/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 assets &#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;32,209&#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;31,852&#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 include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues contextRef="c-210" decimals="-6" id="f-1054" unitRef="usd">1132000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-229" decimals="-6" id="f-1055" unitRef="usd">1091000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-211" decimals="-6" id="f-1056" unitRef="usd">965000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-230" decimals="-6" id="f-1057" unitRef="usd">1119000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-212" decimals="-6" id="f-1058" unitRef="usd">79000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-231" decimals="-6" id="f-1059" unitRef="usd">74000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1" decimals="-6" id="f-1060" unitRef="usd">2176000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-11" decimals="-6" id="f-1061" unitRef="usd">2284000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-206" decimals="-6" id="f-1062" unitRef="usd">1132000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-225" decimals="-6" id="f-1063" unitRef="usd">1091000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-207" decimals="-6" id="f-1064" unitRef="usd">965000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-226" decimals="-6" id="f-1065" unitRef="usd">1119000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-248" decimals="-6" id="f-1066" unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-249" decimals="-6" id="f-1067" unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-2" decimals="-6" id="f-1068" unitRef="usd">2097000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-65" decimals="-6" id="f-1069" unitRef="usd">2210000000</us-gaap:Revenues>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-210" decimals="-6" id="f-1070" unitRef="usd">97000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-229" decimals="-6" id="f-1071" unitRef="usd">70000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-211" decimals="-6" id="f-1072" unitRef="usd">169000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-230" decimals="-6" id="f-1073" unitRef="usd">154000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-212" decimals="-6" id="f-1074" unitRef="usd">31000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-231" decimals="-6" id="f-1075" unitRef="usd">7000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-250" decimals="-6" id="f-1076" unitRef="usd">-12000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-251" decimals="-6" id="f-1077" unitRef="usd">-29000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-1" decimals="-6" id="f-1078" unitRef="usd">285000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-11" decimals="-6" id="f-1079" unitRef="usd">202000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-206" decimals="-6" id="f-1080" unitRef="usd">97000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-225" decimals="-6" id="f-1081" unitRef="usd">70000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-207" decimals="-6" id="f-1082" unitRef="usd">169000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-226" decimals="-6" id="f-1083" unitRef="usd">154000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-248" decimals="-6" id="f-1084" unitRef="usd">9000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-249" decimals="-6" id="f-1085" unitRef="usd">8000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-2" decimals="-6" id="f-1086" unitRef="usd">275000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-65" decimals="-6" id="f-1087" unitRef="usd">232000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-252" decimals="-6" id="f-1088" unitRef="usd">19317000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-253" decimals="-6" id="f-1089" unitRef="usd">19302000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-254" decimals="-6" id="f-1090" unitRef="usd">12475000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-255" decimals="-6" id="f-1091" unitRef="usd">12383000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-256" decimals="-6" id="f-1092" unitRef="usd">1424000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-257" decimals="-6" id="f-1093" unitRef="usd">1420000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-258" decimals="-6" id="f-1094" unitRef="usd">20000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-259" decimals="-6" id="f-1095" unitRef="usd">30000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-25" decimals="-6" id="f-1096" unitRef="usd">33236000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-23" decimals="-6" id="f-1097" unitRef="usd">33135000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-260" decimals="-6" id="f-1098" unitRef="usd">19317000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-261" decimals="-6" id="f-1099" unitRef="usd">19302000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-262" decimals="-6" id="f-1100" unitRef="usd">12475000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-263" decimals="-6" id="f-1101" unitRef="usd">12383000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-264" decimals="-6" id="f-1102" unitRef="usd">28000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-265" decimals="-6" id="f-1103" unitRef="usd">38000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-74" decimals="-6" id="f-1104" unitRef="usd">31820000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-72" decimals="-6" id="f-1105" unitRef="usd">31723000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <us-gaap:Assets contextRef="c-252" decimals="-6" id="f-1106" unitRef="usd">19759000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-253" decimals="-6" id="f-1107" unitRef="usd">19358000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-254" decimals="-6" id="f-1108" unitRef="usd">12305000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-255" decimals="-6" id="f-1109" unitRef="usd">12353000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-256" decimals="-6" id="f-1110" unitRef="usd">1615000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-257" decimals="-6" id="f-1111" unitRef="usd">1604000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-258" decimals="-6" id="f-1112" unitRef="usd">222000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-259" decimals="-6" id="f-1113" unitRef="usd">202000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-25" decimals="-6" id="f-1114" unitRef="usd">33901000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-23" decimals="-6" id="f-1115" unitRef="usd">33517000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-260" decimals="-6" id="f-1116" unitRef="usd">19818000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-261" decimals="-6" id="f-1117" unitRef="usd">19417000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-262" decimals="-6" id="f-1118" unitRef="usd">12348000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-263" decimals="-6" id="f-1119" unitRef="usd">12397000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-264" decimals="-6" id="f-1120" unitRef="usd">43000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-265" decimals="-6" id="f-1121" unitRef="usd">38000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-74" decimals="-6" id="f-1122" unitRef="usd">32209000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-72" decimals="-6" id="f-1123" unitRef="usd">31852000000</us-gaap:Assets>
    <us-gaap:VariableInterestEntityDisclosureTextBlock contextRef="c-2" id="f-1125">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; NorthStar Clean Energy consolidates certain entities that it does not wholly own, but for which it manages and controls the entities&#x2019; operating activities. NorthStar Clean Energy is the primary beneficiary of these entities because 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. Presented in the following table is information about the VIEs NorthStar Clean Energy consolidates: &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:27.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:27.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:41.369%"&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;Consolidated VIE&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;NorthStar Clean Energy&#x2019;s ownership&#160;interest&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;Description of VIE&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-weight:400;line-height:120%"&gt;Aviator Wind Equity Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;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;51-percent ownership interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt;text-align:right;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;Holds a Class B membership interest&#160;in&#160;Aviator&#160;Wind&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aviator Wind&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;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;Class B membership interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'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:left;vertical-align:top"&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;Holding company of a 525-MW wind generation project in Coke County, Texas&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Newport Solar Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;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;Class B membership interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'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: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;Holding company of a 180-MW solar generation project in Jackson County, Arkansas&lt;/span&gt;&lt;/div&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NWO Holdco&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;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;Class B membership interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;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;Holding company of a 100-MW wind generation project in Paulding County, Ohio&lt;/span&gt;&lt;/div&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 remaining 49-percent interest is presented as noncontrolling interest on CMS&#160;Energy&#x2019;s 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 Class&#160;A membership interest in the entity is held by a tax equity investor and is presented as noncontrolling interest on CMS&#160;Energy&#x2019;s consolidated balance sheets. Under the associated limited liability company agreement, the tax equity investor is guaranteed preferred returns from the entity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&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;Earnings, tax attributes, and cash flows generated by the entities in which NorthStar Clean Energy holds a Class&#160;B membership 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;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:61.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:6.432%"&gt;&lt;/td&gt;&lt;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:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.959%"&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:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 non-current 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;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;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 #000;padding:0 1pt"&gt;&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;60&#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;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;/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;2, 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. The carrying value of the regulatory assets were $750&#160;million at March&#160;31,&#160;2024 and $778&#160;million at December&#160;31,&#160;2023. The securitization bonds outstanding under the VIEs were $787&#160;million at March&#160;31,&#160;2024 and 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;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 $71&#160;million at March&#160;31,&#160;2024 and $74&#160;million at December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:VariableInterestEntityDisclosureTextBlock contextRef="c-1" id="f-1124">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; NorthStar Clean Energy consolidates certain entities that it does not wholly own, but for which it manages and controls the entities&#x2019; operating activities. NorthStar Clean Energy is the primary beneficiary of these entities because 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. Presented in the following table is information about the VIEs NorthStar Clean Energy consolidates: &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:27.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:27.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:41.369%"&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;Consolidated VIE&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;NorthStar Clean Energy&#x2019;s ownership&#160;interest&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;Description of VIE&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-weight:400;line-height:120%"&gt;Aviator Wind Equity Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;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;51-percent ownership interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt;text-align:right;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;Holds a Class B membership interest&#160;in&#160;Aviator&#160;Wind&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aviator Wind&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;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;Class B membership interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'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:left;vertical-align:top"&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;Holding company of a 525-MW wind generation project in Coke County, Texas&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Newport Solar Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;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;Class B membership interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'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: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;Holding company of a 180-MW solar generation project in Jackson County, Arkansas&lt;/span&gt;&lt;/div&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NWO Holdco&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;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;Class B membership interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;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;Holding company of a 100-MW wind generation project in Paulding County, Ohio&lt;/span&gt;&lt;/div&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 remaining 49-percent interest is presented as noncontrolling interest on CMS&#160;Energy&#x2019;s 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 Class&#160;A membership interest in the entity is held by a tax equity investor and is presented as noncontrolling interest on CMS&#160;Energy&#x2019;s consolidated balance sheets. Under the associated limited liability company agreement, the tax equity investor is guaranteed preferred returns from the entity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&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;Earnings, tax attributes, and cash flows generated by the entities in which NorthStar Clean Energy holds a Class&#160;B membership 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;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:61.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:6.432%"&gt;&lt;/td&gt;&lt;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:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.959%"&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:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 non-current 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;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;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 #000;padding:0 1pt"&gt;&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;60&#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;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;/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;2, 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. The carrying value of the regulatory assets were $750&#160;million at March&#160;31,&#160;2024 and $778&#160;million at December&#160;31,&#160;2023. The securitization bonds outstanding under the VIEs were $787&#160;million at March&#160;31,&#160;2024 and 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;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 $71&#160;million at March&#160;31,&#160;2024 and $74&#160;million at December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="c-1" id="f-1126">Presented in the following table is information about the VIEs NorthStar Clean Energy consolidates: &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:27.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:27.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:41.369%"&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;Consolidated VIE&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;NorthStar Clean Energy&#x2019;s ownership&#160;interest&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;Description of VIE&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-weight:400;line-height:120%"&gt;Aviator Wind Equity Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;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;51-percent ownership interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt;text-align:right;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;Holds a Class B membership interest&#160;in&#160;Aviator&#160;Wind&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aviator Wind&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;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;Class B membership interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'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:left;vertical-align:top"&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;Holding company of a 525-MW wind generation project in Coke County, Texas&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Newport Solar Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;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;Class B membership interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'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: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;Holding company of a 180-MW solar generation project in Jackson County, Arkansas&lt;/span&gt;&lt;/div&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NWO Holdco&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;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;Class B membership interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;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;Holding company of a 100-MW wind generation project in Paulding County, Ohio&lt;/span&gt;&lt;/div&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 remaining 49-percent interest is presented as noncontrolling interest on CMS&#160;Energy&#x2019;s 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 Class&#160;A membership interest in the entity is held by a tax equity investor and is presented as noncontrolling interest on CMS&#160;Energy&#x2019;s consolidated balance sheets. Under the associated limited liability company agreement, the tax equity investor is guaranteed preferred returns from the entity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&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 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:61.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:6.432%"&gt;&lt;/td&gt;&lt;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:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.959%"&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:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 non-current 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;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;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 #000;padding:0 1pt"&gt;&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;60&#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;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;/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:VariableInterestEntityOwnershipPercentage
      contextRef="c-266"
      decimals="2"
      id="f-1127"
      unitRef="number">0.51</us-gaap:VariableInterestEntityOwnershipPercentage>
    <cms:VariableInterestEntityMaximumCapacity contextRef="c-266" decimals="0" id="f-1128" unitRef="mw">525</cms:VariableInterestEntityMaximumCapacity>
    <cms:VariableInterestEntityMaximumCapacity contextRef="c-267" decimals="-1" id="f-1129" unitRef="mw">180</cms:VariableInterestEntityMaximumCapacity>
    <cms:VariableInterestEntityMaximumCapacity contextRef="c-268" decimals="-2" id="f-1130" unitRef="mw">100</cms:VariableInterestEntityMaximumCapacity>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="c-129"
      decimals="2"
      id="f-1131"
      unitRef="number">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-269" decimals="-6" id="f-1132" unitRef="usd">24000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-270" decimals="-6" id="f-1133" unitRef="usd">28000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-269" decimals="-6" id="f-1134" unitRef="usd">5000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-270" decimals="-6" id="f-1135" unitRef="usd">3000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-269" decimals="-6" id="f-1136" unitRef="usd">5000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-270" decimals="-6" id="f-1137" unitRef="usd">4000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-269" decimals="-6" id="f-1138" unitRef="usd">1055000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-270" decimals="-6" id="f-1139" unitRef="usd">1064000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-269" decimals="-6" id="f-1140" unitRef="usd">3000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-270" decimals="-6" id="f-1141" unitRef="usd">3000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-269" decimals="-6" id="f-1142" unitRef="usd">1092000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-270" decimals="-6" id="f-1143" unitRef="usd">1102000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-269" decimals="-6" id="f-1144" unitRef="usd">5000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-270" decimals="-6" id="f-1145" unitRef="usd">12000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-269" decimals="-6" id="f-1146" unitRef="usd">23000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-270" decimals="-6" id="f-1147" unitRef="usd">23000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent contextRef="c-269" decimals="-6" id="f-1148" unitRef="usd">32000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent contextRef="c-270" decimals="-6" id="f-1149" unitRef="usd">32000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:Liabilities contextRef="c-269" decimals="-6" id="f-1150" unitRef="usd">60000000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-270" decimals="-6" id="f-1151" unitRef="usd">67000000</us-gaap:Liabilities>
    <us-gaap:RegulatoryAssets contextRef="c-269" decimals="-6" id="f-1152" unitRef="usd">750000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets contextRef="c-270" decimals="-6" id="f-1153" unitRef="usd">778000000</us-gaap:RegulatoryAssets>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-271" decimals="-6" id="f-1154" unitRef="usd">787000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-272" decimals="-6" id="f-1155" unitRef="usd">787000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:ConsolidationVariableInterestEntityPolicy contextRef="c-1" id="f-1156">&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:VariableInterestEntityOwnershipPercentage
      contextRef="c-273"
      decimals="2"
      id="f-1157"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="c-274"
      decimals="2"
      id="f-1158"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="c-275"
      decimals="2"
      id="f-1159"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="c-276"
      decimals="2"
      id="f-1160"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:EquityMethodInvestments contextRef="c-277" decimals="-6" id="f-1161" unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-278" decimals="-6" id="f-1162" unitRef="usd">74000000</us-gaap:EquityMethodInvestments>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-1" id="f-1164">Exit Activities&lt;div style="margin-bottom: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 accordance with its Clean Energy Plan, Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. In order to ensure necessary staffing at J.H.&#160;Campbell through retirement, Consumers has implemented a retention incentive program. 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 March&#160;31,&#160;2024, the cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $38&#160;million. The regulatory asset will be collected from customers over three 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:76.303%"&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:0.925%"&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="padding:2px 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;/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;Three&#160;Months Ended March&#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;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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-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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;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 amounts associated with a retention incentive program at the D.E. Karn coal-fueled generating units; this program concluded following the units&#x2019; retirement in June&#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;Includes current portion of other liabilities of $8&#160;million at March&#160;31,&#160;2024 and $16&#160;million at March&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-2" id="f-1163">Exit Activities&lt;div style="margin-bottom: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 accordance with its Clean Energy Plan, Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. In order to ensure necessary staffing at J.H.&#160;Campbell through retirement, Consumers has implemented a retention incentive program. 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 March&#160;31,&#160;2024, the cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $38&#160;million. The regulatory asset will be collected from customers over three 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:76.303%"&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:0.925%"&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="padding:2px 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;/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;Three&#160;Months Ended March&#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;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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-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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;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 amounts associated with a retention incentive program at the D.E. Karn coal-fueled generating units; this program concluded following the units&#x2019; retirement in June&#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;Includes current portion of other liabilities of $8&#160;million at March&#160;31,&#160;2024 and $16&#160;million at March&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1 contextRef="c-279" decimals="-6" id="f-1165" unitRef="usd">50000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <cms:RestructuringAndRelatedCostDeferredCost contextRef="c-280" decimals="-6" id="f-1166" unitRef="usd">38000000</cms:RestructuringAndRelatedCostDeferredCost>
    <us-gaap:RegulatoryAssetAmortizationPeriod contextRef="c-281" id="f-1167">P3Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock contextRef="c-1" id="f-1169">&lt;div style="margin-bottom: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:76.303%"&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:0.925%"&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="padding:2px 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;/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;Three&#160;Months Ended March&#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;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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-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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;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 amounts associated with a retention incentive program at the D.E. Karn coal-fueled generating units; this program concluded following the units&#x2019; retirement in June&#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;Includes current portion of other liabilities of $8&#160;million at March&#160;31,&#160;2024 and $16&#160;million at March&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock contextRef="c-2" id="f-1168">&lt;div style="margin-bottom: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:76.303%"&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:0.925%"&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="padding:2px 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;/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;Three&#160;Months Ended March&#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;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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-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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display: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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;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 amounts associated with a retention incentive program at the D.E. Karn coal-fueled generating units; this program concluded following the units&#x2019; retirement in June&#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;Includes current portion of other liabilities of $8&#160;million at March&#160;31,&#160;2024 and $16&#160;million at March&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:OtherLiabilities contextRef="c-282" decimals="-6" id="f-1170" unitRef="usd">16000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities contextRef="c-283" decimals="-6" id="f-1171" unitRef="usd">21000000</us-gaap:OtherLiabilities>
    <cms:RestructuringAndRelatedCostDeferredCost contextRef="c-284" decimals="-6" id="f-1172" unitRef="usd">3000000</cms:RestructuringAndRelatedCostDeferredCost>
    <cms:RestructuringAndRelatedCostDeferredCost contextRef="c-285" decimals="-6" id="f-1173" unitRef="usd">5000000</cms:RestructuringAndRelatedCostDeferredCost>
    <us-gaap:OtherLiabilities contextRef="c-286" decimals="-6" id="f-1174" unitRef="usd">19000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities contextRef="c-287" decimals="-6" id="f-1175" unitRef="usd">26000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-286" decimals="-6" id="f-1176" unitRef="usd">8000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-287" decimals="-6" id="f-1177" unitRef="usd">16000000</us-gaap:OtherLiabilitiesCurrent>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
